Lives in Seattle, WAGrew up in Honolulu, HI
Greg Lum
Solution Architect & Engineering Team Lead
I design and build AI applications and lead engineering teams.

Projects
Things I'm Building
A few starting points. Browse all projects by topic or search for a tool.
Browse all projects (11)Application architecture
Document Reader
Live API · on-device parsing
Drop in a PDF or Word file to get section summaries, search, and answers that cite the exact passage.
Try a sample document and inspect its cited answers.Design decision: Read files on your device; check answer citations against the source passage.
Model routing and cost controls
Model Gateway
Live API
Run a live request through a gateway that routes between models, falls back when one fails, and estimates response costs.
Test routing and inspect the fallback trace.Design decision: Check shared quotas before a call, then try models in order and record its cost.
Agent tools and evaluation
Agent Replays
Recorded replay
Watch recorded runs of a research agent that traces early Hawaiian recordings, with every tool call and the checker's verdict.
Replay a research task and inspect the checker's verdict.Design decision: Choose the model on held-out tasks and publish failed runs alongside successes.
About
About Me
Born and raised in Honolulu, I studied literature and worked in patient care and psychology research before moving into software development.
Today I build software and lead engineering teams at Deloitte, primarily supporting federal healthcare agencies. I enjoy learning from people in other fields, then building tools together that make their work easier.
Follow the journey and where I'm headed
NowSince 2024
Solution Architect & Engineering Team Lead
I design and build full-stack AI applications for federal healthcare agencies, working with users and engineering teams from planning through ongoing support.
- Design AI-assisted workflows with editable outputs, version history, and human review before finalization.
- Build document-processing pipelines with structured extraction, source-linked search, recoverable background jobs, and server-side access controls.
- Work with data scientists on analytics and machine learning applications, and lead development and maintenance through Posit Workbench and Posit Connect.
- Work with users and stakeholders to set technical direction, maintain applications and automated systems, and plan improvements. Extend shared AI middleware alongside other engineering teams.
- Lead engineering teams and mentor developers, helping with technical decisions and delivery while staying involved in the code.
Earlier Roles
2023Software Engineering Team Lead
Helped grow and led a team building full-stack applications for structured records and unstructured content.
- Led frontend, backend, and database development, adding solution architecture responsibilities in 2024.
- Worked with another team to migrate deployment pipelines and add static analysis and security scans.
Angular, .NET, SQL Server · AWS · Azure DevOps
2022Software Engineer
Moved from QA automation and analytics into software engineering and application support.
- Built natural language processing scripts in Python during a data science assignment, alongside analytics and QA automation work.
- Maintained custom web applications and automated jobs, including certificate, token, and key renewals.
- Owned a monolithic application with embedded business intelligence reports and guided upgrades from Angular 10 to 21 and .NET Framework 4.8 to .NET 10.
- Helped migrate the application from on-premises servers to AWS. Managed servers in lower environments and coordinated QA and production with the infrastructure team.
Angular, .NET, SQL Server · Tableau and Power BI embedding · Python, pandas, R, Selenium · NLP
2021Data Analyst
Joined Deloitte after a professional certificate in data analytics, working remotely from Honolulu.
- Built an analytics framework with Python and R, and a Tableau dashboard for an executive team to interpret employee surveys and guide restructuring.
Python, R, Excel, Tableau
EarlierBehavior Therapist & Research Assistant
Worked in school-based behavior therapy and psychology research before moving into data analytics.
- Worked with students in K-12 schools using applied behavior analysis.
- Assisted with developmental affective neuroscience research at Columbia University.
- Assisted with social psychology research on intergroup relations at Columbia University.
More
As of October 2026My Own Setup
My personal Mac, the tools I use, and what I build outside work.
- Coding Agents
- Claude Code and Codex share instructions and skills for review, debugging, design, and writing. GitHub Copilot is also installed. Hooks trim output, flag repeated calls, and add code context.
- Local Models
- Ollama, llama.cpp, and MLX on Apple silicon for summaries, first-pass reviews, and offline semantic code search.
- Editors & Terminal
- Neovim, Zed, VS Code, Xcode · Warp, kitty, tmux · ripgrep, delta, lazygit
- Languages
- TypeScript (pnpm, Bun), Python (uv, Jupyter), Java, .NET, Go, Rust, Swift, R
- Containers & Cloud
- Colima, Docker, Podman · Terraform · AWS and Azure CLIs · GitHub Actions run locally
- Checks
- Secret and dependency scans, pre-commit hooks, and a prose linter
- Built for It
- A skills installer and validator, experimental agent checkpoints, and scripts to back up and rebuild this Mac.
- Side Projects
- Prototypes of a Hawaiian vocabulary game (Unity, .NET, PostgreSQL) and an iOS app for exploring ahupuaʻa, the traditional Hawaiian land divisions (SwiftUI).
Education
- MS, Health Informatics and Analytics
- Tufts University School of Medicine
- MS, Behavior Analysis
- Northeastern University
- Post-baccalaureate Study, Psychology
- Columbia University
- Developmental affective neuroscience and social psychology research, 2018
- BA, English
- Northeastern University