Front-End Developer

Hey, I'm Anjelica May-Farmer.

I'm a Front-End Developer who builds simple, thoughtful interfaces that feel good to use, backed by the adaptability to take on complex challenges when they genuinely improve the user experience.

Selected work

Projects

Yoga with Briii

screenshot of Yoga with Briii website

A marketing website built for a mobile yoga instructor, with a focus on semantic HTML, responsive design, accessibility, and performance optimization using AVIF images and LCP analysis.

  • JavaScript
  • HTML5
  • CSS3
View Live Site View Code

Interactive Virtual Keyboard

screenshot of Virtual Keyboard website

An on-screen keyboard component built in React and refactored to support dual input from both the on-screen and physical keyboard

  • React Hooks
  • HTML5
  • CSS3
View Live Site View Code

Random Artwork Generator

screenshot of Random Artwork website

A website built for devChallenges that deepened my understanding of REST APIs through debugging critical image loading failures caused by a third-party API restriction

  • JavaScript
  • HTML5
  • CSS3
View Live Site View Code

Capabilities

Skills

Front-End Development

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • React
  • React Hooks
  • Vite
  • REST APIs
  • localStorage API

Development Practice

  • Responsive/Mobile-First Design
  • Semantic HTML
  • Accessibility (WCAG)
  • Git Workflow

Tools

  • Git & GitHub
  • VS Code
  • Figma
  • Netlify
  • Vercel
  • GitHub Pages
  • npm
  • Chrome DevTools
  • Google Lighthouse
  • WAVE Accessibility Audit

Collaboration

  • Agile/Scrum
  • Jira
  • Pull Request
  • Code Reviews
headshot of Front-End developer Anjelica

About me

Hello again!

I’m the Myspace millennial who customized layouts, embedded music, and broke things on purpose just to understand how they worked. That same curiosity still drives how I learn and build today.

I don’t chase quick fixes. I trace problems to their source because durable understanding matters more than patching symptoms. It slows me down at first, but it makes me faster and more reliable in the long run. I document what I learn so I can build on it instead of relearning 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. For me, development is a practice of turning confusion into structure. One intentional iteration at a time.

Outside of coding, you can find me bellydancing, practicing archery, or sewing a new garment.