Open to new roles
Softwareengineer ,ex-videoeditor.
01 / About
A little about me.
Engineer by day. Chess, audiobooks, and whatever I'm studying the rest of the time.
I got started co-writing game software that passed 375,000 downloads.
That turned into five years of professional work, mostly TypeScript and Python. I've built queue workers, a WebSocket terminal, LLM agents, and a React extension translated into 19 languages. I also spent five years editing video, which is why I still care how things look and feel.
Off the clock I listen to audiobooks, play chess, study on my own, and spend time with family.
Education
B.S. Computer Science
Full Sail University · 2024
Valedictorian · GPA 3.9 · Programming II Course Director Award
Valedictorian · GPA 3.9 · Programming II Course Director Award
Certifications
- CompTIA Security+ · Sept 2026
- AWS Cloud Practitioner · FAU · Jul 2026
- Advanced Prompt Engineering
- OpenAI API: Building Assistants
- Express + TS (Node.js)


Languages
- TypeScript
- JavaScript
- Python
- Java
- C++
- C#
- SQL
- HTML / CSS
Frontend
- React
- Next.js
- Vue
- Redux
- MUI
- Shadcn
- Vite
- WPF
Backend
- Node.js
- Express
- FastAPI
- Spring Boot
- Prisma
- Drizzle
- Pydantic
Cloud
- AWS
- CloudFront
- Cognito
- DynamoDB
- Docker
- Terraform
- Redis
- Firebase
Tools & AI
- Claude
- Gemini
- OpenAI
- Cursor
- Ruff
- PDM
- Git · Linux
on my desk · drag to rearrange
ReadingFour Past Midnight - Stephen King
ListeningLex Fridman #412
StudyingDistributed systems
ELOchess.com · 1420
PlayingUrgot Top
02 / Work
Where I've worked.
Jobs, side projects, and what I did before software. Click a row to expand it.
InterlinkedInterlinkedInterlinkedInterlinkedInterlinkedInterlinkedInterlinkedInterlinked
- Own the production serving path for a wildfire-risk model that scores a 408k-cell grid on ECS Fargate and Terraform. Replaced its SageMaker endpoint with a staged, SLO-gated cutover.
- Built circuit breakers, deadline-propagating caches, and a Planetary Computer fallback across seven satellite and weather providers. Scoring kept running through a multi-day NASA outage.
- Implemented Python linting with Ruff + pre-commit hooks across 3 services.
- Reduced frontend bundle size 66% with lazy-loaded React routes.
TangleTangleTangleTangleTangleTangleTangleTangle
- Built WebSocket terminal streaming for Claude Code CLI with session persistence, race-safe backup/restore, and xterm.js rendering in Vue. Several devs had tried it before and not shipped.
- Built FirebaseSyncer with hash-based deduplication for bidirectional file sync between Docker containers and Firebase RTDB.
- Wrote the MiloFast AI agent (2,000+ LOC): a ReAct loop with 180K-token context management, calling Claude and GPT through OpenRouter.
- Containerized Claude Code CLI in Docker with OAuth injection and automated setup, so multiple tenants could run it across dev and prod VMs on GCP.
- Extended frontend command orchestration (navigation, record operations, lookup-safe mutations) so the AI could fill forms and run workflows without breaking data.
- Designed an intent-aware prompt pipeline that injects only the relevant recipes and examples, budgets tokens, and keeps a trajectory memory. Action accuracy went up while prompts stayed small.
QuikityQuikityQuikityQuikityQuikityQuikityQuikityQuikity
- Moved email delivery from a 30s cron poller to a BullMQ/Redis queue. 10K+ daily briefings, latency down from 15s to 400ms.
- Shipped five workers (TS, Node 22) with backoff retries, circuit breakers, and dead-letter queues. Failure rate went from 4% to 0.3%.
- Led the move to Turborepo and pnpm workspaces: CI time down 62%, image size down 30%.
- Fixed dropped calendar webhooks in production with Redis TTL deduplication. Deliveries back to 100%.
SalesrigSalesrigSalesrigSalesrigSalesrigSalesrigSalesrigSalesrig
- Built a LangChain intent classifier that handles 1,000+ concurrent requests in under 100ms and raised chatbot accuracy 40%.
- Reverse-engineered the APIs of 4+ meeting platforms from HAR captures and automated joins with Puppeteer, collecting 100+ hours of audio a month.
- Built a production monorepo (TS, Turbo, pnpm) on Terraform-managed AWS Lambda and Docker for 10,000+ users.
- Built semantic search on pgvector with 1,024-dim embeddings. Sub-second queries across millions of documents.
DocuGuardianDocuGuardianDocuGuardianDocuGuardianDocuGuardianDocuGuardianDocuGuardianDocuGuardian
- Built Java Spring Boot RESTful APIs for CRUD operations against MySQL.
- Proposed and built Google Maps address auto-fill for 11,000+ users. Submissions got 60% faster.
- Flagged text that failed the WCAG 4.5:1 contrast minimum.
GartnerGartnerGartnerGartnerGartnerGartnerGartnerGartner
- Expedited research for up to 20,000 associates at a large IT research firm.
- Built an extension using React internationalization to support 19 languages.
- Used Redux Toolkit to keep state when switching between datasets.
CombatLogCombatLogCombatLogCombatLogCombatLogCombatLogCombatLogCombatLog
- Co-authored video game software with over 375,000 downloads for the #1 best-selling game of all time.
- My first time shipping software to real users, and the reason I started taking programming seriously.
side projects
UploaderUploaderUploaderUploaderUploaderUploaderUploaderUploader
- Video uploader with Express backend handling multipart streams and a Next.js frontend for preview and submission.
- Focused exercise in file-handling, progress events, and chunked uploads.
DocSiftDocSiftDocSiftDocSiftDocSiftDocSiftDocSiftDocSift
- Document filtering and search tool with TypeScript, React, Redux, MUI, and Webpack.
- Fast client-side filtering with composable query primitives.
TimeTimeTimeTimeTimeTimeTimeTime
- Time-management app with Next.js, TypeScript, and Google APIs.
- Auth via OAuth 2.0 using NextAuth + JWT.
- Wired front-to-back with type-safe API routes via tRPC.
InventoryInventoryInventoryInventoryInventoryInventoryInventoryInventory
- Warehouse inventory app using a barcode scanner, XML layouts, and Firebase NoSQL storage.
- Supports up to 20,000 items across multiple inventories.
ShuntingShuntingShuntingShuntingShuntingShuntingShuntingShunting
- Calculator in C++ with wxWidgets that handles order of operations with the Shunting-yard algorithm.
- Unit tested the singleton processor and button factory.
ScoreScoreScoreScoreScoreScoreScoreScore
- Discord bot using a headless browser to crawl the web for sports scores via slash commands.
- Publishes an embedded screenshot in under 3 seconds.
ConwayConwayConwayConwayConwayConwayConwayConway
- Cellular automaton in C# with WinForms, written to learn event loops and rendering.
before software
EditorEditorEditorEditorEditorEditorEditorEditor
- Edited videos for clients with a combined audience of 100,000+ viewers.
- Generated 492,000 impressions at 8.9% CTR and 55.8% avg % viewed.
03 / Activity
Six years of commits.
Pulled from GitHub at build time. Scroll sideways to go back a year.
@TylerJenningsW / contributions

pilotT.J.
2021
1 commits
2022