01 Development
Front-end developer
I’m a senior front-end developer with 12+ years of experience. I build web apps and online stores with React, TypeScript, and Next.js, and mobile apps with React Native.
My work ranges from product configurators to marketplaces with separate dashboards for buyers and sellers. I care about how an interface feels to use, how fast it runs, and how easy the code is to change.
Skills
- TypeScript
- JavaScript
- React
- Next.js
- React Native
- TanStack
- Redux
- REST APIs
- GraphQL
- Tailwind CSS
- Sass
- Styled-components
- Storybook
- Jest
- Vite
- Webpack
- Accessibility / WCAG
- SEO
- Performance optimization
- Git
02 Interactive 3D
3D modeling & shaders
I build 3D product configurators that run in the browser. I’ve worked on tools for configuring metal structures and equipment for utility vehicles, using Three.js and React.
I also make the models, materials, and animations, and write custom GLSL shaders. Working on both the assets and the code helps me spot what will be expensive to render before it slows the app down.
Interactive 3D
- Three.js
- React Three Fiber
- WebGL
- GLSL shaders
- Real-time rendering
- Rendering pipelines
- GPU performance
- 3D configurators
3D modeling
- Blender
- Onshape
- CAD modeling
- Parametric modeling
- Low / high poly modeling
- Procedural materials
- Texturing
- Animation
- Asset optimization
03 UX/UI Design
Interface design
I design the interfaces I build, from the first user flow to the components people interact with. That includes wireframes, prototypes, and design systems for web and mobile apps.
Much of my UX work involves helping people configure complex products. I work out the steps, what needs to be visible, and how each choice affects the next. Knowing the code helps me test those decisions in the app.
UX/UI design
- Figma
- User flows
- Wireframing
- Prototyping
- Design systems
- Responsive interfaces
- Adobe Photoshop
- Adobe Illustrator
04 Contact
Say hello
Have an idea? Let’s make it real.