01.About Me
I'm a developer passionate about crafting accessible, pixel-perfect user interfaces that blend thoughtful design with robust engineering. Currently, I'm a Software Engineer specializing in accessibility and modern web technologies.
I've worked with advertising agencies and large corporations to start-ups and small digital product studios. When I'm not at the computer, I'm usually climbing, playing sports, hanging out with friends, or exploring new technologies.
Here are a few technologies I've been working with recently:
- ▹JavaScript (ES6+)
- ▹TypeScript
- ▹React
- ▹Next.js
- ▹Node.js
- ▹Tailwind CSS
02.Where I've Worked
Senior Frontend Engineer, Accessibility
@ Klaviyo2024 — PRESENT
Focus on web accessibility and UI components. Building accessible, scalable front-end experiences.
Lead Engineer
@ Upstatement2018 — 2024
Built websites, design systems, and mobile apps for various clients. Led development teams and mentored junior developers.
UI Engineer Co-op
@ AppleJULY — DEC 2017
Developed interactive web apps for Apple Music. Worked with MusicKit.js and collaborated with design teams.
Developer
@ Scout Studio2016 — 2017
Collaborated on pro-bono projects. Built responsive websites and web applications.
Software Engineer Co-op
@ StarryJULY — DEC 2016
Engineered features for Starrys Android app. Worked on mobile development and user experience.
Creative Technologist Co-op
@ MullenLowe U.S.JULY — DEC 2015
Developed production code for client websites. Created interactive experiences and responsive layouts.
03.Some Things I've Built
Build a Spotify Connected App
Featured Project
Build a Spotify Connected App
A comprehensive video course on building a web app with the Spotify API.
Spotify Profile
Halcyon Theme
Featured Project
Halcyon Theme
A dark blue theme for code editors. Available for VS Code, Sublime Text, and more.
Other Noteworthy Projects
Latest Articles
5 Common Accessibility Pitfalls and How to Avoid Them
Learn about the most common accessibility mistakes developers make and how to fix them to create more inclusive web experiences.
Building Scalable React Applications with TypeScript
A comprehensive guide on how to structure and scale React applications using TypeScript, best practices, and modern patterns.
Mastering Next.js 14: Server Components and Beyond
Deep dive into Next.js 14 features, including Server Components, Server Actions, and the new App Router architecture.