~/justin — zsh — 80×24 ⌘ K
➜ ~ ▍
01 about

A software engineer with a frontend bias and a designer's sensibility.

Hi — I'm Justin. I'm a software engineer who obsesses over the questions nobody explicitly asks: can another developer jump in and immediately understand this? Will it grow without a painful rewrite six months from now? Is the dev setup actually pleasant to work in?

I started coding in February 2020 at a bootcamp, landed my first engineering role in March 2021, and I've been shipping production React and TypeScript ever since. I like the part of the job where a messy problem becomes an obvious component.

Outside of work I'm spending time with my wife and kid, sneaking in a round of golf when she lets me, or deep in whatever TV show I've decided to completely obsess over this month.

what I reach for
▪ daily drivers
React TanStack Start TypeScript Tailwind Playwright
▪ project work
Svelte Vue Railway
▪ currently learning
Kotlin Java
▪ past lives
Next.js Go Material UI Ruby on Rails
02 experience

git log --author=justin --since=2020

A chronological read of the last four years. Most recent first.

commit feb-2023..present · Remote

Senior Software Engineer @CoreLogic property intelligence

Rebuilding the lender product's frontend from a legacy stack onto React + TypeScript. I own four core pages and most of the shared component library.

  • +01 Shipped the design-system components that power 4 of the rebuilt pages, unblocking three other squads.
  • +02 Closed 57 of 240 Jira tickets in the migration epic — consistently top-three on the team.
  • +03 Introduced Playwright coverage for the critical flows, cutting manual QA cycles roughly in half.
ReactTypeScriptPlaywrightFigma
commit mar-2021..feb-2023 · Remote

Software Engineer @Roostify acquired by CoreLogic

First engineering role. Maintained the legacy monorepo and helped build out the reusable Material UI component library that shipped across a dozen lender clients.

  • +01 Owned reusable MUI components used across a React monorepo serving 10+ lender deployments.
  • +02 Paired on the Ruby on Rails API and background jobs that powered the borrower flow.
  • +03 Contributed to the codebase through the company's successful acquisition by CoreLogic.
ReactMaterial UIRuby on Rails
commit feb-2020..dec-2020 · Online

Software Engineering Bootcamp @Flatiron School career change

Full-time immersive. First time I ever wrote a for-loop in February; shipped a full-stack capstone in December.

  • +01 Graduated into a pandemic job market — kept shipping side projects through six months of rejections before landing the first role.
JavaScriptRubyReactRails
03 selected work

A few things I've built on purpose.

Design + Engineering · 2024 · ● live visit

Teleprompter

A feature-rich teleprompter for people who actually have to read off a screen.

Teleprompter screenshot

Customizable text scrolling speed, real-time resizing, drag-and-drop script loading, estimated read time, and full touch support. Built as a weekend tool and kept growing.

> Scroll-speed control tuned for reading, not marquee-ing
> Live text resizing with a persistent preference
> Drag-and-drop script import
> Estimated reading time based on WPM
> Mouse, keyboard, and touch input parity
Vue 3PiniaVite
➜ ~/contact $ ./say-hi

Got a weird idea that needs a second pair of eyes?

Email's the fastest. I read everything and reply within a day or two.