Full-stack Software Engineer with a strong frontend focus, a clean architecture mindset, and a passion for building user-centric, scalable software.
I work primarily with Vue.js, React, and TypeScript, and I care deeply about maintainability, accessibility, performance, and security. I enjoy building products end-to-end — from thoughtful UI and component architecture to backend systems and infrastructure.
Open to freelance and remote opportunities, especially frontend-heavy or full-stack projects, and frontend or full-stack software engineering roles, with a focus on modern web applications.
- Worked on internal and client-facing production systems as both an employee and a freelancer
- Designed and implemented component-based frontend architectures used in real-world applications
- Collaborated closely with designers on redesigns, accessibility improvements, and UX refinements
- Experience working in agile teams with code reviews, CI/CD pipelines, and production ownership
- A large-scale full-stack application with an upcoming beta release, including AI-powered features
- A privacy-focused personal product built with Vue, SQLite, and clean architecture principles, handling sensitive personal data with strong security guarantees
I enjoy building software end-to-end — from clean, expressive UI and well-designed frontend systems to scalable backend services and solid infrastructure.
- Working with like-minded engineers
- Continuous learning
- Building products that have real-world impact
- Clean, maintainable code over clever hacks
- Collaboration over ego
- Iterative improvement over premature perfection
- Accessibility, performance, and security as first-class concerns
- 🤓 Passionate and genuinely invested in what I build
- 🥳 Curious, motivated, and always learning
- 🍕 Positive energy — I enjoy having fun while doing great work
- ☕️ Fueled by good coffee and meaningful conversations
- 🙅♀️ Avoid side effects — each function should have a single responsibility
- 🙂
↕️ Architectural and design decisions evolve — changing them is normal and healthy in the SDLC
Frontend: Vue, React, TypeScript, Tailwind
Backend: Java, Spring, Node.js, Python, FastAPI
Infra & DevOps: Docker, Kubernetes, Terraform, AWS
Databases: SQL, MySQL, PostgreSQL, SQLite
Testing & Quality: Vitest, Jest, Storybook
Product Analytics: Posthog

