About
I am a Senior Software Engineer with more than 10 years of professional experience building scalable, high-performance web and mobile applications. I specialize in frontend architecture, full-stack development, and AI-driven solutions, with a strong focus on performance, developer experience, and maintainability.
Throughout my career, I have worked on products used by millions of users, led cross-team initiatives, and contributed to both large enterprise platforms and fast-moving startups. I enjoy designing systems that are simple to use, easy to scale, and built to last.
What I Do
- Design and build modern frontend architectures using React, Vue, Angular, and Astro.
- Develop scalable backend systems with Node.js, NestJS, Next.js, and REST APIs.
- Lead performance optimization initiatives, including bundle size reduction, caching strategies, and CI/CD performance gates.
- Build and integrate AI-powered applications, including LLM-based workflows and MCP (Model Context Protocol) servers.
- Mentor developers and lead frontend teams, promoting best practices and clean code.
- Design developer tooling and internal platforms that improve productivity and code quality.
Key Projects
-
Link-Prevue API
A high-traffic REST API that extracts metadata from URLs, handling over 1.2M requests per month. -
Link-Prevue Component
A Vue.js component for link previews with 500+ weekly npm downloads. -
Mocker
A full-stack REST API mocking tool built with Elixir, PostgreSQL, Astro, and React. -
DotSplit
An AI-powered bill-splitting application that analyzes receipt images using the OpenAI API.
Technologies
Languages:
JavaScript, TypeScript, Swift, Python, Elixir, Go, Objective-C
Frontend:
React, Vue, Angular, Astro, HTML5, CSS3
Backend & Databases:
Node.js, NestJS, Next.js, PostgreSQL, MySQL, Prisma, Sequelize
AI & Tooling:
LLMs, MCPs, AI-driven development
DevOps & Infrastructure:
AWS, GCP, Azure, Docker, CI/CD, Cloudflare Workers, Git
Mindset
I care deeply about:
- Performance and scalability
- Clean architecture and maintainable code
- Developer experience
- Building products that solve real problems
I’m always interested in challenging problems, innovative products, and teams that value engineering excellence.
Feel free to reach out or explore my projects to learn more about my work.