About
I've been programming since I was 14. I joined a programming club in high school and started solving programming challenges using Pascal and later C++. This led me to participate in the International Olympiad in Informatics (IOI) [Bronze Medal], and twice in the ACM-ICPC World Finals [Honorable Mention]
I studied Computer Science. During this time in college, I also did Freelance work using C#, ASP.NET, and Microsoft SQL Server. Then some mobile development using Xamarin and Swift.
After college, I focused exclusively on web development using React and TypeScript. I now have 9 years of experience building web applications in industries like finance, hospitality, social media, and gig economy.
I like to set up the best Developer Experience possible, combining VSCode, ESLint, Prettier, Husky, Lint Staged, Conventional Commits, Semantic Versioning, etc. I used to create custom builds using Webpack and Babel before Vite and NextJS. I use Storybook, Jest, and Cypress for testing. I prefer when machines do the work so I automate with GitHub Actions, GitLab CI, Jenkins, and Travis CI.
When not writing code, I read, hike, travel, work out, play video games, and explore new food places.