Frontend Engineer focused on building scalable, accessible, and polished web experiences with React, TypeScript, and modern frontend tooling.
I'm a Computer Engineering graduate passionate about building modern web applications at the intersection of frontend engineering, product design, and user experience.
I enjoy turning complex requirements into clean, intuitive interfaces while keeping the underlying codebase maintainable, scalable, and type-safe.
- βοΈ Frontend Engineer specializing in React & TypeScript
- π§© Building modern applications with Next.js and modern React patterns
- π¨ UI/UX Designer focused on research, prototyping, usability, and design systems
- π§ Interested in frontend architecture, performance, and developer experience
- π¨βπ« Former Teaching Assistant in Computer Science
- π Open to remote opportunities and interesting product-focused projects
A role-based management dashboard for electrical infrastructure, combining data visualization, authentication, interactive maps, and API-driven workflows.
Highlights
- π Role-based authentication and authorization
- πΊοΈ Interactive geographical visualization
- π Data-driven management dashboards
- π REST API integration
- π± Responsive and user-focused interface
Tech: React β’ TypeScript β’ React Leaflet β’ REST API
An interactive educational platform designed to make operating-system concepts easier to understand through visual and interactive simulations.
The project demonstrates concepts such as:
- CPU scheduling
- Process execution
- Memory management
- Algorithm visualization
- Real-time state changes
Tech: React β’ JavaScript β’ Interactive Visualizations
I like frontend codebases that are easy to understand, extend, and maintain β with clear separation between UI, state, data fetching, and business logic.
I use TypeScript to make applications more predictable and reduce the number of bugs that make it to production.
Good software isn't only about functionality. I care about hierarchy, interaction patterns, accessibility, responsiveness, and the small details that make an interface feel polished.
Iβm interested in building applications that remain fast as they grow β from efficient rendering and data fetching to code splitting and modern Next.js patterns.
A good development workflow matters. I value consistent formatting, linting, reusable components, predictable state management, and automated testing.
My approach sits between engineering and design.
I enjoy taking a feature from:
Research β Wireframes β Design β Implementation β Testing β Iteration
Rather than treating design and development as separate phases, I try to use engineering constraints to improve the design and design principles to improve the implementation.
- Advanced React patterns
- Next.js architecture
- Frontend system design
- Server/client rendering strategies
- Design systems
- Accessibility & WCAG
- Web performance
- Automated testing
- Scalable frontend architecture
- Developer experience
Before focusing fully on frontend development, I worked as a Teaching Assistant, helping undergraduate students understand computer science concepts through practical examples and hands-on problem solving.
Courses included:
- Data Structures
- Introduction to Programming
- Artificial Intelligence
Teaching helped me develop a strong interest in breaking complex technical concepts into simple, understandable experiences β something I also bring into the products I build.
Building thoughtful interfaces, scalable frontend systems, and useful products.
β Feel free to explore my repositories and connect with me!




