
01 / Interactive 3D experience
AERO/01
An interactive website for a fictional running shoe, built around a model you can turn, inspect, and take apart.
Creative front-end developer
I’m Darren, a developer based in Colorado. I build websites that are easy to use, with room for a little motion and a closer look at the details.
Open to junior developer roles, agency work, and freelance projects.

Designed in Colorado.Built by Darren.
I like making things that feel good to use.
Here’s a closer look at what I built, the choices I made, and what I learned along the way.

01 / Interactive 3D experience
An interactive website for a fictional running shoe, built around a model you can turn, inspect, and take apart.

02 / Service-business website
A website that explains doorstep trash collection and helps apartment property managers request a quote.

03 / Website template storefront
A storefront for website templates, with category filters, live demos, and downloads after checkout.

04 / Journalism & photography portfolio
A portfolio for Tanis Chavez’s sports reporting, photography, and on-camera work. Still in development.
I built AERO/01 around a running shoe you can turn and inspect. Try the model here, or open the project to see how it came together.
Self-initiated fictional product concept.

I work on both the design and the code. Here’s what that looks like across the projects I’m building.
I build responsive pages and add motion where it helps: a smoother transition, a clearer state change, or a detail worth exploring.
Interaction / Motion / Responsive webI bring Blender models into the browser with Three.js, with controls to explore them and still images for when 3D isn’t the right fit.
Three.js / WebGL / Product storytellingI use React and TypeScript to build reusable components, handle the awkward edge cases, and make navigation work with a keyboard.
React / TypeScript / AccessibilityI work through page layouts, type, and color so people can find what they need and know what to do next.
Visual systems / UI / PrototypingReactTypeScriptThree.jsJavaScriptHTML & CSSReact RouterSCSSGit
How I take a project
from idea to launch.
First, I ask who the site is for, what they need, and what the project needs to accomplish.

Most of my time goes into a few things I care about: building for the web, distance running, and music.
Running has taught me to keep showing up, even when progress is slow. Building a website takes some of that same patience, with plenty of small wins along the way.
A little more about meOpen to junior developer roles, agency work, and freelance projects.
Start a conversation Colorado, USA