I believe in choosing the right tool for the job, but these are the technologies I'm currently most excited about and experienced with:
...and much more
I approach software development as a craft that requires both technical precision and creative problem-solving. While I deeply appreciate elegant code and efficient algorithms, I never lose sight of the humans who will ultimately use what I build. I am addicted to improving and refactoring my code. I believe in writing clean, maintainable code that is easy to read and understand. I also love breaking stuff, make mistakes, fail and then pick up the pieces and learn from them.
I believe in:
Knowing not just how to use a technology, but how it works underneath.
Choosing clarity over cleverness, simplicity over complexity.
Staying curious and humble in a field that never stops evolving.
Building technology that respects user privacy and well-being.