I enjoy building smooth, engaging web experiences. I build with purpose, focused on creating intuitive designs that get better with each iteration. Always pushing forward, always building.
Work Experience
2025 - Present
Web Developer — Freelance
Designed and developed custom, high-performance websites from concept to deployment, collaborating with clients to create clean, user-friendly interfaces that align with their brand and business goals.
Astro.js | HTML/CSS | LESS | UI/UX
2022 - 2023
Developed and enhanced user interfaces and features for both new and legacy SaaS platforms while collaborating with cross-functional teams to deliver optimized, high-quality solutions.
AngularJS | React | Mustache.js | Bootstrap
2020 - 2022
Worked across multiple roles where I developed user interfaces, improved REST APIs, created SaaS configuration scripts, built features, and maintained high-traffic websites.
React | .NET | MUI | SQL
2019 - 2020
Part of a small development team at this fintech startup, I contributed in developing new features and improvements to a SaaS web application.
React | SCSS | TypeScript | Design System
Side Projects
A responsive, multi-page landing website for a fictional space tourism company. Built from Figma designs using Vue and Nuxt.js, with dynamic routing and smooth page transitions. Mocked data via a local JSON file to simulate API calls and followed strict WCAG and ADA accessibility standards. Deployed on Netlify with automated Git updates.
Vue | Nuxt.js | SCSS | Netlify
A fully functional dictionary app powered by the Dictionary API. Users can search words, listen to pronunciations, and customize their interface with color themes and font options. Built with Chakra UI and Vite, then deployed to GitHub Pages.
React | Chakra UI | Vite | GitHub Pages
A job board web app where users can filter positions by role, category, and experience level. Designed with Material UI for a clean, modern look and smooth user interactions. Data is pulled from a local JSON file and dynamically rendered in React.
React | Material UI | Vite | Netlify
A simple, fast-loading app that fetches random advice quotes using the Advice Slip API. Built with Astro for optimal performance and clean architecture, styled with CSS for full responsiveness across all device sizes.
Astro | CSS | Fetch API | Netlify