# Jackson Lawrence Software Engineer · San Francisco, CA · jlawrence1787@gmail.com · https://jlawrence.io I’m Jackson Lawrence, a software engineer based in San Francisco, CA. ## About 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. ## Experience ### Software Engineer, Oracle June 2025 – Present · Redwood Shores, CA - Architected an agentic workflow builder adopted by multiple customers, handling thousands of Gen AI chats daily - Developed and deployed an OCR + RAG pipeline that ingested over 2 million documents in less than a month - Partnered with multiple teams to deliver AI agent to human agent handoff for production support chat - Own full-stack projects end to end on a small R&D team, from design through production deployment ### Software Engineer Intern (x2), Oracle Summers 2023 & 2024 · Redwood Shores, CA - Developed and deployed a Helidon MP microservice featuring CRUD endpoints to upload documents for RAG - Designed a type-safe way for an existing Oracle JET Knockout project to manage global state with 30+ variables - Automated testing for over 90% of scenarios in a REST microservice that supports LLM queries and file uploads - Developed new features for internal and consumer-facing applications used in the Oracle Health LOB ### Co-Founder & CTO, Trailblaze January 2021 – April 2024 · Boston, MA - Developed screens, services, and database architecture for a job-recruiting mobile app in React Native - Launched and grew the mobile app to over 10,000 users in less than one year - Designed and developed the company’s public-facing website using Next.js ### Web Dev Instructor, CareerFoundry July 2022 – May 2023 · Remote, US - Taught new students in the industry to develop full-stack web applications - Provided groups of students with feedback on projects within 24 hours of submission - Collaborated with course mentors to provide students with careers in the web development industry ### Director & Full-Stack Developer, KoiStream March 2020 – June 2021 · Redwood Shores, CA - Developed a live streaming platform with viewing, chatting, and moderation capabilities - Delivered HD video stream through the use of FFmpeg, AWS MediaLive, and Amazon CloudFront - Constructed a full-fledged broadcasting studio on campus with high-grade production equipment ## Education ### Northeastern University BS Computer Science and Business (Fintech concentration) · Boston, MA · June 2025 - Khoury College of Computer Sciences - Related courses: Software Engineering, Algorithmic Trading, Data Science Fundamentals, Object-Oriented Design, Algorithms and Data, Fundamentals of Computer Science 1 & 2, Intro to Web Development, Discrete Structures, Foundations of Cybersecurity ## Press ### From d.tech to Oracle: Jackson Lawrence and his full-circle journey Oracle Social Impact · 2026-09-28 · https://blogs.oracle.com/socialimpact/from-d-tech-to-oracle-jackson-lawrence-and-his-full-circle-journey An interview about Jackson’s path from Design Tech High School (d.tech), on Oracle’s Redwood Shores campus, to a software engineer role at Oracle working on emerging AI capabilities and Oracle’s chatbots. It covers building KoiStream and the school’s broadcast studio during COVID, presenting projects at Oracle OpenWorld twice as a student, taking Oracle Education Foundation classes and later coaching d.tech students as a volunteer, and how he uses design thinking in AI work today. ## Skills ### AI & agents - Multi-Agent Orchestration (used in Oracle, Waltz): 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. - RAG (used in Oracle): 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. - Prompt Engineering (used in AnyForm, Oracle, Waltz): 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. - AI Coding Tools (used in Oracle, AnyForm, The Cratest, Waltz): I use Claude Code every day on AnyForm, The Cratest, Waltz and this site, and Codex at Oracle. ### Product & frontend - TypeScript (used in Oracle, AnyForm, The Cratest, Waltz, Trailblaze, KoiStream): 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. - React / Next.js (used in Oracle, CareerFoundry, Trailblaze, AnyForm, The Cratest, Waltz): 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. - React Native (used in Trailblaze, The Cratest): 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. - SwiftUI (used in The Cratest): The Cratest’s iOS app is SwiftUI with UIKit, and so are its music games, Crate Digger and Cover Story. - Oracle JET (used in Oracle): 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. - UI/UX & Figma (used in Oracle, CareerFoundry, AnyForm, The Cratest, Trailblaze, KoiStream, TEDx Design Tech, Branch): 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. - Design Thinking (used in Oracle, CareerFoundry, AnyForm, The Cratest, Trailblaze, 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. ### Backend & data - Go (used in Trailblaze, AnyForm, The Cratest): My usual backend language. Trailblaze’s services are Go, and so are the APIs behind AnyForm and The Cratest. - Rust (used in Waltz): Waltz’s backend is Rust, with its own client for the Anthropic API, and it runs inside a Tauri desktop app. - Java / Helidon (used in Oracle): Enterprise backends at Oracle. As an intern I built and deployed a Helidon MP microservice with CRUD endpoints for RAG document uploads. - Python (used in Oracle): I use it at Oracle for scripts and AI tooling. - Node.js / Express (used in Branch, TEDx Design Tech, KoiStream): The servers behind Branch, the TEDx ticketing site and KoiStream, with Express for the HTTP APIs. - PostgreSQL / SQL (used in Trailblaze, AnyForm, The Cratest): I designed Trailblaze’s database, and the PostgreSQL schemas behind AnyForm and The Cratest. - Oracle 26ai Database: Oracle’s AI database, with vector search built in. - REST & GraphQL (used in Oracle, AnyForm, The Cratest, Trailblaze, KoiStream, TEDx Design Tech, Branch): 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. ### Cloud - AWS (used in KoiStream, Trailblaze, AnyForm, The Cratest): KoiStream delivered HD live video through AWS MediaLive and Amazon CloudFront, and Trailblaze, AnyForm and The Cratest run on AWS too. - OCI (used in Oracle): Oracle Cloud Infrastructure, where my work at Oracle runs. - Kubernetes / Terraform (used in Oracle, AnyForm, The Cratest): 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. - FFmpeg (used in KoiStream): KoiStream ran its HD live streams through FFmpeg. - Playwright (used in Oracle, AnyForm, Waltz): 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. ## Projects ### AnyForm AnyForm plays each visit to your app back as a trace a model can read, and models write findings from those traces about what got in your users’ way. Scouts, AI users you describe, try the app before real users do. I’m building it with a Go API and a Next.js dashboard. - Dates: October 2026 – Present - Status: In development - Stack: Go, Next.js, TypeScript, PostgreSQL, Playwright ### The Cratest A social platform for reviewing songs, albums and artists. I’m building the iOS app in SwiftUI and UIKit, with two music games, Crate Digger and Cover Story, and a Go API behind it. - Dates: September 2026 – Present - Status: In development - Stack: Go, PostgreSQL, SwiftUI, UIKit, Next.js ### Waltz A desktop app where a team of agents does the work and a human steers the why. I’m building it in Rust inside Tauri, with its own client for the Anthropic API. - Dates: October 2026 – Present - Status: In development - Stack: Rust, Tauri, React, TypeScript, Anthropic API, MCP ### KoiStream A livestream platform for my high school’s students, staff and families, with viewing, chat and moderation. I built it during COVID, along with the school’s broadcast studio. - Role: Director & Full-Stack Developer - Dates: March 2020 – June 2021 - Status: Archived - Stack: FFmpeg, AWS MediaLive, Amazon CloudFront - Source code: https://github.com/jacksonlw/koistream #### Highlights - Built a live streaming platform with viewing, chatting and moderation - Delivered HD video through FFmpeg, AWS MediaLive and Amazon CloudFront - Built a full broadcasting studio on campus with high-grade production equipment ### TEDx Design Tech A site for selling and managing tickets to my high school’s TEDx event. - Dates: 2019 - Status: Archived - Source code: https://github.com/jacksonlw/ticketing-tedxdesigntech ### Branch Smart school prototype presented at Oracle OpenWorld 2019. - Status: Archived - Source code: https://github.com/jacksonlw/Branch #### Highlights - Presented at Oracle OpenWorld 2019