01

Background

Designer and engineer.

02

Professional Experience

Where I’ve worked, and what I shipped there.

Mar 2024 — Aug 2024

UX Designer & Full-Stack Software Engineer

CargoLabs Inc.

Redesigned the company’s website to improve visual communication across the landing and core informational sections. Owned development of recurring and bundled product support end-to-end, including a subscription management interface and refactored checkout flow. Also developed reusable, branded agency page templates with dynamic content and mapping highlighting office locations.

Mar 2024 — Aug 2024

UX Designer & Full-Stack Software Engineer

CargoLabs Inc.

Redesigned the company’s website to improve visual communication across the landing and core informational sections. Owned development of recurring and bundled product support end-to-end, including a subscription management interface and refactored checkout flow. Also developed reusable, branded agency page templates with dynamic content and mapping highlighting office locations.

Apr 2022 — Jun 2022

Motion Graphics Designer

UVA Contemplative Sciences Center

Directed and animated an introduction to Flourish, a mobile app developed by the CSC aimed at helping students develop healthy habits. Used Procreate to design assets and characters and Adobe Animate to bring scenes to life.

Apr 2022 — Jun 2022

Motion Graphics Designer

UVA Contemplative Sciences Center

Directed and animated an introduction to Flourish, a mobile app developed by the CSC aimed at helping students develop healthy habits. Used Procreate to design assets and characters and Adobe Animate to bring scenes to life.

Nov 2021 — Jan 2022

Motion Graphics Designer

Glimmr.io

Animated simple UI elements (liking, disliking, and an onboarding logo) for Glimmr’s mobile application, where influencers are able to monetize communications with fans. Animations were created in Rive and exported as .jsons for easy code integration.

Nov 2021 — Jan 2022

Motion Graphics Designer

Glimmr.io

Animated simple UI elements (liking, disliking, and an onboarding logo) for Glimmr’s mobile application, where influencers are able to monetize communications with fans. Animations were created in Rive and exported as .jsons for easy code integration.

03

My Workflows

The tools I reach for, and the order they hand work to each other. Pick what you want made.

A directed graph of the tools behind each kind of project, read left to right through the stages that make it. Choose an output to narrow the graph to its own tools and stages. Currently showing Web Apps, in 4 stages: Design, Front-End, Back-End & Infrastructure, Output.

Web Apps
Design
  • Figma
  • shadcn/ui
  • Claude Code
  • Antigravity IDE
Front-End
  • TypeScript
  • Tailwind CSS
  • React
  • Motion
Back-End & Infrastructure
  • Vercel
  • GitHub
  • Next.js
  • Supabase
Web Experiences
Design
  • Figma
  • Blender
  • Claude Code
  • Antigravity IDE
Front-End
  • TypeScript
  • Tailwind CSS
  • React
  • Motion
  • Three.js
Back-End & Infrastructure
  • Vercel
  • GitHub
  • Next.js
  • Supabase
Games
Asset Creation
  • Procreate
  • Blender
  • PICO-8
Game Design
  • Unity
  • PICO-8
Scripting
  • C#
  • Lua
Motion Graphics
Asset Creation
  • Figma
  • Procreate
  • Blender
Animation / Sequencing
  • Rive
  • DaVinci Resolve
  • Adobe Animate
  • Blender
04

Contact

Open to new projects, ideas, and conversations