Senior Frontend Engineer passionate about building scalable, maintainable, and high-performance web applications.
Most of my professional work has been on proprietary enterprise software, so the projects here focus on personal experiments, engineering patterns, and architectural concepts that reflect how I approach software development.
- βοΈ Senior Frontend Engineer specializing in React, TypeScript, and Next.js
- ποΈ Experienced in Frontend Architecture, Microfrontends, and Design Systems
- βοΈ Familiar with AWS, Serverless, and backend development using Node.js
- π€ Interested in AI-powered applications, LLMs, RAG, and Agentic AI
- π§ͺ Advocate for code quality through testing, linting, and maintainable architecture
- π Always learning and documenting engineering decisions
- React
- TypeScript
- Next.js
- Vite
- TanStack Query
- TanStack Table
- React Hook Form
- Tailwind CSS
- Node.js
- Express
- Serverless Framework
- AWS Lambda
- Amazon SQS
- AWS
- GitHub Actions
- Docker
- CloudWatch
- MySQL
- PostgreSQL
- Prisma
- Cypress
- Playwright
- Vitest
I enjoy solving problems beyond writing components.
Things I care about:
- Scalable Frontend Architecture
- Clean Code
- Developer Experience
- Performance Optimization
- Accessibility
- Reusable UI Systems
- Technical Documentation
- System Design
- Pragmatic Engineering
A production-ready React architecture showcasing scalable folder structures, authentication, API layers, testing, linting, CI, and best practices.
A practical implementation of Module Federation demonstrating independently deployed frontend applications and shared libraries.
Experiments with LLM-powered interfaces, streaming responses, tool calling, and modern AI UX patterns.
A collection of engineering notes covering:
- React
- TypeScript
- Frontend Architecture
- System Design
- AWS
- AI Engineering
- Performance
- Testing
- AI Engineering
- Model Context Protocol (MCP)
- Software Architecture
- LinkedIn: Check me out!
"Good software isn't just about shipping featuresβit's about building systems that remain understandable, maintainable, and scalable as teams and products grow."