Jackson Lawrence, Software Engineer

Jackson Lawrence
Software Engineer · San Francisco
Jackson Lawrence
I’m a software engineer in San Francisco. At work I build AI agents that run in production, such as a workflow builder that handles thousands of Gen AI chats a day and a RAG pipeline that took in over 2 million documents in under a month.
On my own time I’m building AnyForm, The Cratest and Waltz. I learned design thinking in high school at Design Tech, and I still work that way, getting a prototype in front of the people I’m building for early and changing it until it works for them.
Before that I co-founded Trailblaze, growing it past 10,000 users in its first year, and taught developers at CareerFoundry.
Work and projects
- AnyFormAI session replays2026–nowProject. AnyForm shows you where people get stuck in your app. It records every visit and finds the trouble spots for you, and it can send AI users through the app before real ones arrive. Built with Prompt Engineering, AI Coding Tools, TypeScript, React / Next.js, UI/UX & Figma, Design Thinking, Go, PostgreSQL / SQL, REST & GraphQL, AWS, Kubernetes / Terraform, Playwright. Opens the story.
- WaltzAgent software factory2026–nowProject. A desktop app that runs a team of coding agents for you. The agents do the work and decide how, and you set the why. It has landed about 60 changes to its own code. Built with Multi-Agent Orchestration, Prompt Engineering, AI Coding Tools, TypeScript, React / Next.js, Rust, Playwright. Opens the story.
- The CratestMusic reviews2026–nowProject. A Letterboxd for music. It’s an iPhone app where you rate songs and albums, keep them in your Crate and see what your friends think, with four daily music games to come back for. Built with AI Coding Tools, TypeScript, React / Next.js, React Native, SwiftUI, UI/UX & Figma, Design Thinking, Go, PostgreSQL / SQL, REST & GraphQL, AWS, Kubernetes / Terraform. Opens the story.
- OracleSoftware Engineer2025–nowWork. I build AI agents that run in production, on a small R&D team. The largest is a workflow builder that handles thousands of Gen AI chats a day. Built with Multi-Agent Orchestration, RAG, Prompt Engineering, AI Coding Tools, TypeScript, React / Next.js, Oracle JET, UI/UX & Figma, Design Thinking, Java / Helidon, Python, REST & GraphQL, OCI, Kubernetes / Terraform, Playwright. Opens the story.
- CareerFoundryWeb Dev Instructor2022–2023Work. I taught people new to the industry to build full-stack web apps, and got feedback on their projects back to them within 24 hours. Built with React / Next.js, UI/UX & Figma, Design Thinking. Opens the story.
- TEDx Design TechEvent ticketing2019Project. A ticketing site built for my high school’s TEDx event, with a seat map of the 360-seat hall for buyers and a dashboard for the organizers. Built with UI/UX & Figma, Design Thinking, Node.js / Express, REST & GraphQL. Opens the story.
- BranchSmart school2019Project. A smart school prototype that made a classroom safer in an emergency and easier to run day to day. We presented it at Oracle OpenWorld 2019. Built with UI/UX & Figma, Design Thinking, Node.js / Express, REST & GraphQL. Opens the story.
- KoiStreamLivestreaming2020–2021Project. A livestream platform that kept my high school’s community meetings going through COVID. Each weekly broadcast reached 300 to 500 viewers, essentially the whole school. Built with TypeScript, UI/UX & Figma, Design Thinking, Node.js / Express, REST & GraphQL, AWS, FFmpeg. Opens the story.
- TrailblazeCo-Founder & CTO2021–2024Work. A job app that helped students and young adults land their first jobs. I co-founded it and led the engineering, and it grew past 10,000 users in under a year. Built with TypeScript, React / Next.js, React Native, UI/UX & Figma, Design Thinking, Go, PostgreSQL / SQL, REST & GraphQL, AWS. Opens the story.
Skills
AI & agents
- Getting agents to hand work to each other and to people. At Oracle I architected an agentic workflow builder that handles thousands of Gen AI chats a day, and I helped build the handoff from AI agents to human agents in production support chat. Those workflows run on LangGraph and LangChain. Waltz is built on the same idea, where a team of agents does the work and a human steers the why. Used in Oracle, Waltz.
- Grounding models in real documents. At Oracle I built and deployed an OCR + RAG pipeline that ingested over 2 million documents in under a month. As an intern I built the microservice that uploads documents for it. The pipeline runs on embeddings and a vector database. Used in Oracle.
- Part of every agent I ship. In AnyForm, prompts are how models write findings from session traces and how Scouts act as AI users, and Waltz’s agents run on them too. Used in Oracle, AnyForm, Waltz.
- I use Claude Code every day on AnyForm, The Cratest, Waltz and this site, and Codex at Oracle. Used in Oracle, AnyForm, The Cratest, Waltz.
Backend & data
- My usual backend language. Trailblaze’s services are Go, and so are the APIs behind AnyForm and The Cratest. Used in Trailblaze, AnyForm, The Cratest.
- Waltz’s backend is Rust, with its own client for the Anthropic API, and it runs inside a Tauri desktop app. Used in Waltz.
- Enterprise backends at Oracle. As an intern I built and deployed a Helidon MP microservice with CRUD endpoints for RAG document uploads. Used in Oracle.
- I use it at Oracle for scripts and AI tooling. Used in Oracle.
- The servers behind Branch, the TEDx ticketing site and KoiStream, with Express for the HTTP APIs. Used in KoiStream, TEDx Design Tech, Branch.
- I designed Trailblaze’s database, and the PostgreSQL schemas behind AnyForm and The Cratest. Used in Trailblaze, AnyForm, The Cratest.
- Oracle’s AI database, with vector search built in.
- Almost everything I’ve built talks over REST. At Oracle I automated testing for over 90% of scenarios in a REST microservice that handles LLM queries and file uploads. Trailblaze’s app used GraphQL. Used in Oracle, Trailblaze, AnyForm, The Cratest, KoiStream, TEDx Design Tech, Branch.
Cloud
- KoiStream delivered HD live video through AWS MediaLive and Amazon CloudFront, and Trailblaze, AnyForm and The Cratest run on AWS too. Used in Trailblaze, AnyForm, The Cratest, KoiStream.
- Oracle Cloud Infrastructure, where my work at Oracle runs. Used in Oracle.
- I use Terraform at Oracle and for AnyForm and The Cratest, so the cloud setup lives in code and gets reviewed like code. At Oracle our services run on Kubernetes. Used in Oracle, AnyForm, The Cratest.
- KoiStream ran its HD live streams through FFmpeg. Used in KoiStream.
- I use it for browser automation at Oracle. In AnyForm it drives the Scouts, AI users that try your app before real users do, and Waltz’s end-to-end tests run on it. Used in Oracle, AnyForm, Waltz.
Product & frontend
- My default language since KoiStream. Trailblaze, AnyForm, The Cratest, Waltz and this site are all TypeScript, and I use it at Oracle. Before that I wrote plain JavaScript, for Branch and the TEDx ticketing site, and JavaScript is what I taught at CareerFoundry. Used in Oracle, Trailblaze, AnyForm, The Cratest, Waltz, KoiStream.
- I’ve built Trailblaze, AnyForm, The Cratest and Waltz with React, taught it at CareerFoundry, and use it at Oracle. Next.js runs Trailblaze’s public website, AnyForm’s dashboard and site, The Cratest’s admin console and this site. Used in Oracle, CareerFoundry, Trailblaze, AnyForm, The Cratest, Waltz.
- I built Trailblaze’s job-recruiting app in React Native, database included, and it passed 10,000 users in under a year. The Cratest uses it too. Used in Trailblaze, The Cratest.
- The Cratest’s iOS app is SwiftUI with UIKit, and so are its music games, Crate Digger and Cover Story. Used in The Cratest.
- Oracle’s JavaScript toolkit. As an intern I designed a type-safe way for a Knockout-based JET project to manage global state with 30+ variables. Used in Oracle.
- I design what I build, at Oracle and on my own projects. Trailblaze’s website was mine to design and build, and AnyForm exists to find what gets in users’ way. I work things out in Figma first, as I did for Trailblaze and KoiStream, and I used it in my CareerFoundry lessons. Used in Oracle, CareerFoundry, Trailblaze, AnyForm, The Cratest, KoiStream, TEDx Design Tech, Branch.
- I learned design thinking in high school at Design Tech and I still work that way. I start with the people I’m building for and get a prototype in front of them early, then change it until it works for them. Used in Oracle, CareerFoundry, Trailblaze, AnyForm, The Cratest, KoiStream, TEDx Design Tech, Branch.
Hover or focus anything to see how it connects.
Jackson Lawrence
Software Engineer · San Francisco, CA
Work & projects
- WaltzAgent software factory2026–now
- AnyFormAI session replays2026–now
- The CratestMusic reviews2026–now
- OracleSoftware Engineer2025–now
- TrailblazeCo-Founder & CTO2021–2024
- CareerFoundryWeb Dev Instructor2022–2023
- KoiStreamLivestreaming2020–2021
- TEDx Design TechEvent ticketing2019
- BranchSmart school2019