~/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.