Lucas Doell
Software engineer. I build tools for state agencies, esports communities, and anyone who needs their data made legible.
Recent work.
-
Parsertime
Open-source analytics SaaS for Overwatch 2.
A full-stack TypeScript SaaS for Overwatch teams to track scrimmage stats, now at 1,500+ users — processing 600k+ kills and 1.1mil+ stats across 340 teams. Team management, Stripe subscriptions via webhooks, three-language i18n, and auxiliary tooling: a Rust/Tauri schema validator for support, and a Bun script handling automated Postgres replication.
-
DCA AI Assistant
A RAG chatbot for New Jersey state employees.
A retrieval-augmented chatbot that lets DCA staff ask complex questions against the department's internal corpus. Streaming chat built on the Vercel AI SDK; Next.js app deployed to AWS using SST infra-as-code, with model hosting split between AWS GovCloud and Azure AI Foundry for compliance.
-
NJ Eviction Guide
Multilingual legal aid, rewritten to Next.js.
Led the V2 rewrite from Vite/React to Next.js + shadcn/ui, including go-live readiness and pre-launch SEO wiring via Google Search Console and Bing Webmaster Tools. Built an i18n framework under the NJ Language Access Mandate and a CI/CD pipeline that converts localization messages from JSON to PO, giving non-technical translators a Poedit workflow.
-
Code Interpreter
A tree-walking interpreter in Go and Rust.
A small programming language built end-to-end: lexer and tokenizer in Go and Rust, a Pratt parser emitting an AST, and a recursive tree-walking evaluator. Ships with an interactive REPL. Written to understand the moving parts of a language implementation from first principles rather than reach for a parser generator.
-
CaffTrack
Caffeine intake, identified by computer vision.
Built in 36 hours at Cornell's Big Red Makeathon. Photograph a drink; a vision model identifies it, logs caffeine load, and plots tolerance over time. Cloudflare R2 for image storage, Django on the backend. Awarded Best Software.
Work history & education.
-
Software Engineering Team Lead
New Jersey Dept. of Community Affairs · Data Center
- Supporting the technical migration of NJ HMIS from the NJ Housing and Mortgage Finance Agency to DCA — building the replacement public-facing site and deploying a candidate vendor platform to AWS for procurement evaluation.
- Led the NJ Eviction Guide V2 rewrite from Vite/React to Next.js + shadcn/ui, including go-live readiness and pre-launch SEO tooling via Google Search Console and Bing Webmaster Tools.
- Built a municipal photo ingestion platform for the NJ HOMES Choice Tool (Next.js, AWS S3) with automated SES email confirmations, replacing a manual SimpliGov-based workflow.
-
Full-Stack Software Engineer
New Jersey Dept. of Community Affairs · Data Center
- Built a CSV schema validation tool for the NJ Bringing Veterans Home data pipeline (Next.js) — parsing submissions, rendering field-level errors inline, and reducing ingestion failures from municipal partners.
- Delivered the initial DCAid benefits eligibility platform on AWS App Runner (Next.js), including a multi-step screening workflow, crisis triage routing, and a filterable program directory — from zero to deployed in under two weeks.
- Designed and shipped a Kanban-style affordable housing project planner for the NJ HOMES Choice Tool within a week of the Assistant Commissioner's request, enabling municipalities to track Mount Laurel obligations with CSV export and print reporting.
-
Frontend Web Development Intern
New Jersey Dept. of Community Affairs · Data Center
- Built and maintained public-facing web applications in TypeScript, React, Astro, Next.js, and Vite under state accessibility guidelines.
- Spearheaded internationalization of the NJ Eviction Guide under the NJ State Language Access Mandate, and redesigned the NJ HOMES Choice Tool with a shopping cart flow for municipal planners.
-
Founder & Lead Engineer
lux.dev LLC · SaaS startup, data visualization
- Launched Parsertime, an open-source Overwatch 2 analytics platform with 1,500+ users — processing 600,000+ kills and 1,100,000+ stats across 340 teams.
- Led and mentored a team of interns building features in React, Next.js, Tailwind, and Postgres.
-
Senior Full-Stack Software Engineer
NTMR Esports LLC · Esports web apps
- Architected scalable, accessible frontend solutions in React + TypeScript while driving technical decisions for core application architecture.
- Mentored mid-level engineers and interns, leading a team to consistently deliver critical features against investor milestones.
-
Full-Stack Software Engineer
Appstle Inc. · SaaS, ecommerce merchants
- Built commerce features for 30,000+ Shopify merchants and redesigned analytics for improved UX, reducing customer service interactions.
-
B.A. Computer Science
Cornell University · Minor in Artificial Intelligence
- Bachelor of Arts in Computer Science with a minor in Artificial Intelligence.