Projects
Yoga with Bria
Designed and developed a responsive wellness website from scratch, demonstrating full-stack front-end capabilities including responsive design, CSS optimization, and JavaScript interactivity.
View Site
Your Handy Neighbor
Built a fully responsive 3-page website from scratch, demonstrating expertise in design principles including color theory, accessibility standards, and effective copywriting to create an engaging user experience
View Site
Random Artwork
Created a dynamic random artwork generator by integrating external APIs, showcasing problem-solving skills and the ability to work with third-party services to build interactive applications.
View Site
React Button
Developed a reusable React component for a "Join League" button, highlighting frontend component architecture and modern React development practices for scalable UI solutions.
View Site
Sticky Notes
Created an interactive sticky notes app with React where users can jot down tasks, search through them instantly, and have everything automatically saved, demonstrating component architecture and working with browser storage.
View SiteSkills
Front End
- React
- Vite
- npm
- REST APIs
- localStorage API
Design
- Responsive/mobile-first
- Accessibility (WCAG)
- Semantic HTML
- UX/UI
Tooling
- Git/GitHub
- Netlify
- Github Pages
- VS Code
- Figma
Hello again!
I'm a Front-end developer who learns systems through experimentation, debugging, and iterative refinement.
I’m the Myspace millennial who customized layouts, embedding music, and breaking things just to understand how they worked. It’s only recently that I’ve realized that same pattern is still driving how I learn and build.
When I work on code, I don’t aim for the quickest fix. I trace problems to their source because understanding the cause matters more than patching the symptom. That approach slows me down at first, but it makes my understanding durable. I document what I learn so I can rely on it later instead of rediscovering it under pressure.
Working alongside modern AI tools has reinforced that mindset. I don’t treat outputs as answers. I evaluate whether they actually make sense in the context before using them. For me, development is a practice of turning confusion into structure. One iteration at a time
Outside of development, you can find me bellydancing, practicing archery, or sewing a new garment.