I love software engineering!
In my 6+ years in this industry, I've seen how things progress rapidly to a point where software is incredibly fast to build. You don't even have to write code yourself most of the times, thanks to the power of AI. For someone who spent nights reading through documentations, learning different patterns and tools, and painfully testing solutions, it is bittersweet knowing that some of the skills I honed all these years are slowly becoming less in-demand. I have repositioned myself from the engineer who writes readable, efficient code to the architect who can design products with technical precision.
However, while I have AI as part of my regular tools at my job, I have quietly continued writing software by "hand" with the purpose of maintaining the connection that I have with this discipline. Building software for me is therapeutic and fulfilling in most occasions! Moreover, I stay in touch with my skills and know how to analyze what AI produces. I think that's a good balance to have.
A product developer by day; a software engineer by night.
Tools
I know many tools but these are currently my main ones at work and outside:
- Backend: Ruby, Rails
- Frontend: JavaScript / TypeScript, React, Tailwindcss
- Database: PostgreSQL, SQLite
- Cloud (AWS): EC2, RDS, Elastic Load Balancing
- Dev Tools: Cursor, VSCode, Git, Git Worktrees
- Containerization: Docker
- Operating Systems: Ubuntu, OSX
- AI assistants: Claude, ChatGPT
Links
You can also find me in the following links:
Send me a mail here.