Senior full-stack software engineer and designer with 7 years of experience.

From studying physics at UCLA to creating the frontend of an acquired startup, I've always loved solving problems and building things.

In my spare time I love programming, design, physics projects, chess, drones, VR, AI, Brazilian jiu-jitsu, finance, chess, art, skydiving, and many other things.

Experience

Jan 2023 - Present

Major, Lindsey, & Africa

Senior full-stack software engineer and designer. Build and maintain two legal recruiting platforms across the stack. The leading authority on frontend, UX, and design. Highest GitHub contributor in the project's entire history. Spearheaded multiple major code refactors and modernization efforts. Interview and mentor engineers.

Aug 2018 - Jan 2023

Hire an Esquire (acquired)

Senior software engineer and designer. Key role in startup's acquisition through techincal leadership and design. Built most of the frontend, becoming the top GitHub contributor. Spearheaded codebase-wide TypeScript adoption. Worked closely with leadership to align technical decisions with business goals. Interviewed and mentored engineers.

Skills

I keep up with the latest in the industry.

  • Design
  • TypeScript
  • React
  • Svelte
  • UX
  • Tailwind
  • RTK
  • CSS
  • Git
  • CLI
  • Math/Stats
  • Next
  • Python
  • Figma
  • Django
  • Data Viz
  • Postgres
  • Photoshop
  • Docker
  • SQL

Projects

Circuit Simulator

I've been spending a lot of my free time thinking deeply about UX and design for electrical engineering tools. WebGPU will make the browser even more incredible and my goal is to use it and take inspiration from tools like Linear to bring a new level of design craftsmanship to SPICE. I'm more than happy to privately discuss and demo this project at length.

Svelte, WebGPU, TypeScript, Tailwind

GPU Exchange

Demo web app auction house for a GPU cluster that allows customers to book reservations of 1 to N GPUs, for a minimum of 1 day.

React, Postgres, Next, Tailwind, TypeScript

Wyvern

Desktop design for a Twitter clone. What might a UX first social media site be like? I'm working on a mobile version, which I am much more excited about, but that one's secret.

React, Next, TypeScript, Tailwind, Postgres, Vercel

HiTech Lowlife

Mock-up I made a long time ago now. Desktop-based, 2D platformer, pixel art video game level written in JavaScript. Features open source, web optimized pixel art and audio.

JavaScript, Phaser, Photoshop, Tiled

Education

University of California, Los Angeles (UCLA)

Physics, Bachelor of Arts (2014 - 2017)

Broad education in Physics, Philosophy, Mathematics, Computer Science, and many other subjects in science and the humanities.

Blog

You Can Understand the Monty Hall Problem

Most explanations just aren't very good.

June 22, 2024

5 min read

Art & Photography

Contact