Frontend
- JavaScript
- React
- TypeScript
- Flow
- Next.js
- Redux
- RxJS
- Styled-components
- React Beautiful DnD
- React Resource Router
- React Magnetic DI
I’m a software engineer focused on building and maintaining high-quality web products at scale. My primary expertise is frontend development, with a strong focus on creating performant, reliable applications using JavaScript, React, TypeScript, and Next.js. I’m especially interested in the space where engineering meets design - complex user interfaces, graphics, creative coding, and interactive experiences. Over the years, I’ve worked extensively with technologies such as Canvas, SVG, Three.js, and charting libraries to build visually rich, product-focused experiences. Outside of product work, I contribute to open source and build independent tools and experiments, including simple-ascii-chart, a TypeScript library for rendering ASCII charts in the terminal. I also speak at technology conferences about topics such as static type analysis, frontend architecture, CI/CD, and scalable UX/UI patterns. I care about building software that is not only technically sound, but also intuitive, maintainable, and valuable to the people who use it.
I enjoy collaborating on ambitious products, performance-focused frontends, and developer tooling. If you’d like to discuss a project, a collaboration, or simply exchange ideas, I’d be glad to hear from you.