Languages & Technologies

JavaScript, TypeScript, Node, React, Python, Java, SQL, PHP, Bash, GCP, AWS, Protocol Buffers, Kubernetes, REST, HTTP, HTML, CSS

Work History

StackSource

Dec 2015 – Mar 2025
Position: CTO / Lead Engineer
Cofounder: Tim Milazzo, CEO
(862) 377-5943

Led and developed a web platform that closed $1B+ in commercial real‑estate loans (end‑to‑end lender marketplace, diligence tools, and origination workflows).

My work in this role involved: architecture, systems design, tooling, frontend, backend, infrastructure, performance, accessibility, code review, engineer training and development

Google

Local Search

Jul 2014 – Dec 2015
Position: Software Engineer
Manager: Harvey Jones

The work I did at Google involved launching the local search product across multiple verticals and devices, with a mobile-first focus, directly impacting the user experience for ~80M daily searches.

In addition, I worked on updating designs, expanding internationalization and accessibility improving the mobile UI, and refactoring legacy JavaScript into modular, modern components.

AppNexus (now Xandr)

Jul 2012 – Jul 2014
Position: Sr. Software Engineer
Manager: Travis Johnson

Architected and built the core UI framework and reusable components, used by product teams.

Pioneered the team's transition to modern JavaScript by writing and deploying a custom transpiler to enable the use of ES6+ features (Promises, async/await, modules, generators) before general availability, improving core framework reliability.

Spearheaded the migration of a critical multi-page application to a modern single-page architecture, reducing page load time by 80%.

Led teaching seminars and mentored junior engineers.

Personal Projects

Tempo

A dialect of JavaScript that uses short, syntactic forms aimed at reducing cognitive load when reading code. The StackSource codebase includes 122,000 lines of Tempo.

Hardhat

A build system capable of managing cached build artifacts, recompilation on code changes, and serving front end build outputs on the fly.

Proto

A programming language that compiles to JavaScript. It emphasizes prototypal programming, high integrity, concurrency management, and fluent, disambiguated syntax.

Secrets

A small, experimental library which provides the ability to tie secret (private) properties to objects (for ES5).

joi JS Framework

An early JavaScript framework (unused outside my own personal projects) built to aid in developing Web 2.0 applications.

Quicksand

A lightning fast CSS4 selector engine.

Education

School Graduated Degree Earned
University of Memphis 2010 B.S., Mathematical Sciences

A Little About Me

In my free time I enjoy creating electronic music, running, travelling, and playing an occasional game of Go (Weiqi). I am currently training for my second marathon. 🏃

About Me

I enjoy working on foundational tools that support engineers to make their work more efficient, such as build tools, frameworks, and libraries.

I have a significant amount of experience in and understanding of the JavaScript core language, ECMAScript. I have developed a few different variations of the language as side projects.

I am currently training for my first marathon, and I enjoy working on digital music in my free time (Ableton Live, FL Studio). I also enjoy playing an occasional game of Go (Weiqi/Baduk).