Resume

Austin Greco

Staff Software Engineer at Uber

San Francisco, CA

Staff Software Engineer focused on frontend architecture, React and TypeScript interfaces, and applied AI. Led UI architecture for Uber’s machine-learning tools, turning complex workflows into usable products and reusable UI systems. Independent game maker behind Zorse.

Selected experience and work. Full career history is on LinkedIn.

Selected experience

Staff Software Engineer · Uber

Led frontend architecture and developer experience for Michelangelo, Uber’s machine-learning platform, and built interfaces for generative AI products.

  • Led Michelangelo’s UI development, improving reliability through architecture rewrites and testing while supporting complex machine-learning workflows.
  • Unified machine-learning applications on shared UI architecture with team leads and designers. Built configuration-driven forms that let engineers add workflows without specialized frontend knowledge.
  • Led initial UI design and technical strategy for a self-service GenAI application builder, and built interfaces for agent workflows and LLM comparison.
  • Developed the Legal Redlining Agent’s React and TypeScript interface, working around Office.js constraints for responsive contract review, tracked changes, and document editing. Refined workflows directly with lawyers.
  • Mentored and onboarded engineers, and presented UI architecture and AI product work to engineering leadership.

Senior Front-End Engineer · Intuit

Built React interfaces for QuickBooks Online and Demandforce.

Project Engineer · Union Pacific Railroad

Led a UX and frontend team, built a responsive component library, and modernized web application standards with AngularJS.

Skills

Skills include general technology experience. Specific project contributions are described above.

Frontend and UI systems
React, TypeScript, JavaScript, HTML/CSS, Frontend architecture, Product interfaces, Reusable components, Design systems, UI performance, Testing
Applied AI
LLM workflows, LLM comparison, Streaming interfaces, Server-Sent Events (SSE), FastAPI, LangGraph
Interactive graphics
Canvas, WebGL, Animation, Reduced-motion support
Document workflows
Contract redlining, Contract review, Document editing, Tracked changes, Microsoft Word add-ins, Office.js, OOXML, ProseMirror, Tiptap, Slate

Independent projects

  • Interactive web experiments

    React and TypeScript playgrounds with Canvas and WebGL graphics, animation, shareable controls, and reduced-motion support.

  • Zorse

    Independent mobile games, spanning product design, artwork, engineering, and publishing.

  • Bunny Hop

    A pixel platformer with charge-and-release jumps, combos, and a growing cast of characters.

  • Tap Bat

    A Halloween arcade game with one-touch flight through a spooky pixel cave.

  • Yodoku

    A calm, offline logic game with 9,999 lantern puzzles and no guessing.

Writing

Scaling AI in Legal: Building Uber's Redlining Agent

Uber Engineering ·

Primary author of an Uber Engineering article about the design and implementation of the Legal Redlining Agent.