I'm a front-end engineer with a strong focus on building responsive, accessible, and scalable user interfaces using React, TypeScript, and Tailwind CSS. With several years of experience developing modern web applications, I take pride in transforming complex requirements into clean, intuitive, and maintainable user experiences.
My approach to development blends attention to visual detail with deep architectural thinking. I enjoy building component-based systems, designing consistent UI patterns, and collaborating closely with product teams to ship features that solve real problems. I’ve also worked extensively with Next.js, GraphQL, and Headless CMSs, contributing across the full stack when needed — from crafting APIs in Node.js to integrating with third-party services.
In previous roles, I've led front-end rebuilds, optimized performance, introduced design systems, and mentored junior developers on best practices. I’m comfortable in Agile environments, familiar with CI/CD pipelines, and experienced in async communication across distributed teams. I especially value code quality, thoughtful reviews, and creating documentation that future developers (and my future self) will appreciate.
I’m also passionate about open source and data for public good. I've contributed to small community projects, reported bugs in libraries I use, and follow organizations like Development Seed that use technology to make geospatial and climate data more accessible.
Beyond the code, I bring a calm, proactive attitude to teams. I believe in asking the right questions early, writing code with empathy, and delivering work that reflects both technical care and user understanding.
Right now, I’m looking to join a team that values clean front-end architecture, design collaboration, and building products with purpose — ideally somewhere I can continue growing while contributing to high-impact, modern web applications.