About me

I'm a frontend-focused web developer who takes both the technical and collaborative sides of the job seriously. I write clean, maintainable code — and I try to be the kind of teammate who makes the work around me easier too.

How I work with teams

I'm used to working across disciplines — with designers, backend engineers, and product managers. I ask questions early, communicate blockers clearly, and try to leave things better than I found them. I take feedback well and give it constructively.

What I'm working on improving

I'm currently deepening my knowledge of TypeScript patterns, system design fundamentals, and testing practices. I believe being deliberate about growth — not just shipping — is what separates good developers from stagnant ones.

Technical strengths

React, TypeScript, component architecture, responsive layouts, accessibility, and UI state management. I'm comfortable picking up new tools when the project calls for it.

What kind of environment I thrive in

Teams that value craft, move with purpose, and treat code reviews as learning opportunities rather than gatekeeping. I work best when there's clarity on priorities and room to ask "why" before diving in.

A few things worth knowing

  • I pay attention to the edge cases most developers skip — loading states, error handling, empty views.
  • I document what I build, not just for others but because it forces me to think more carefully.
  • I'm comfortable owning a feature end-to-end, from design review through to deployment.
  • I've worked in both early-stage and structured environments, so I can adapt to different levels of process.