JavaScript, TypeScript, Node, React, Python, Java, SQL, PHP, Bash, GCP, AWS, Protocol Buffers, Kubernetes, REST, HTTP, HTML, CSS
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
Local Search
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.
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.
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.
A build system capable of managing cached build artifacts, recompilation on code changes, and serving front end build outputs on the fly.
A programming language that compiles to JavaScript. It emphasizes prototypal programming, high integrity, concurrency management, and fluent, disambiguated syntax.
A small, experimental library which provides the ability to tie secret (private) properties to objects (for ES5).
| School | Graduated | Degree Earned |
|---|---|---|
| University of Memphis | 2010 | B.S., Mathematical Sciences |
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. 🏃
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).