Wilson K. Choi
Senior engineer with 15+ years building scalable backend systems. Rebuilt a legacy VoIP stack into the company's primary revenue platform, led fraud-detection engineering, and built MLOps pipelines deploying ML models to production on AWS SageMaker. Now building AI systems end to end: cross-harness agent tooling suite, AI-native knowledge base with retrieval-augmented chat system, and applications on AWS Bedrock.
Track Record
Scaled platforms from startup phase (employee #50) to global enterprise (700+ employees), architecting systems handling hundreds of calls per second with 99.99% availability.
Leadership
Lead engineering teams in both technical and people management capacities; mentor engineers, drive technical strategy, and deliver products to unlock new customer segments.
Core Strengths
Distributed Systems, Hybrid Cloud, VoIP/telephony, fraud detection, MLOps pipelines, cross-team technical leadership.
Professional Experience
Independent
Apr 2025 - PresentLaguna Beach, CA
Self-Directed Engineering & AI
Apr 2025 - PresentCareer break for family while building and shipping AI systems end to end. Released an agent tooling suite for coding harnesses; designed, built, and deployed an AI-native knowledge base and the template it became (see Projects).
- Agent Tooling: Built and released agent-toolkit, a cross-harness agent plugin suite for Claude Code, OpenAI Codex, and Kiro. Ships 19 skills across two plugins, 3 bundled subagents, and a human-in-the-loop development lifecycle (setup, plan, execute, review-pr, verify) that tracks tasks in GitHub Issues or Linear.
- LagunaBeach.md: Built and run lagunabeach.md, an AI-native knowledge base for my town. It is an Astro static site on GitHub Pages backed by 4 Cloudflare Workers and a shared library. Its chat answers only from the site's own articles: a build step embeds every chunk with bge-m3 on Workers AI into a quantized vector file, the Worker ranks each question against it, and anything the articles do not cover is declined instead of guessed. The same content is served to AI clients through a remote MCP server, llms.txt, and raw Markdown endpoints.
- Sekai KB: Extracted the lagunabeach.md codebase into sekai-kb, a GitHub template for running your own AI-native knowledge base with the same chat, Workers, and Astro site. Adopters pull framework updates without touching their own content: 32 tagged releases with a version-pinned upgrade path. A third party runs carbonia-md.github.io on it.
TeleSign
Mar 2012 - Mar 2025Los Angeles, CA (Hybrid)
Senior Software Engineer - MLOps
Mar 2024 - Mar 2025Joined the MLOps team to build out the model packaging and deployment pipeline that takes trained artifacts from Data Science and packages, registers, and deploys them to AWS SageMaker for real-time and batch inference.
- Pipeline Contribution: Contributed to the Jenkins + Python pipeline that validates trained scikit-learn artifacts, repackages them via a SageMaker training job, registers them in Model Registry, and deploys to real-time endpoints and batch transform across regions.
- Load Testing: Integrated SageMaker Inference Recommender into the pipeline for automated load testing, producing capacity and latency reports (stored to S3) to right-size endpoint configuration before production.
- Observability: Designed and implemented end-to-end model-serving observability, streaming SageMaker and endpoint metrics through CloudWatch to on-prem ELK and Grafana dashboards to monitor model latency and endpoint health.
- Nightly Builds: Introduced "Nightly Builds" running the full packaging and deployment flow against a synthetic test model, catching pipeline and artifact regressions before real model releases, with automated resource cleanup.
- Concurrency Safety: Built a Python concurrency safety test harness to catch subtle multithreading bugs in inference code handed off from Data Science, preventing race conditions in production model serving. Later generalized into an open-source tool (see Projects).
Senior Software Engineer - Cross-Team Initiatives
Mar 2023 - Feb 2024Embedded across multiple teams as a technical resource to deliver new products, address system performance issues, and establish operational standards.
- Push Verify: Built a gRPC-based push notification verification service (Python, RabbitMQ, Firebase FCM) with multi-region deployment, operational runbooks, and Grafana/ELK monitoring.
- Score Architecture: Architected, designed, and implemented observability (ELK APM) for the Score fraud-detection serving layer, and authored the Score 2.0 architecture proposal and handover documentation that gave the inheriting team a clear implementation path.
- Email Cleansing: Developed a Python email validation and normalization library using Parsing Expression Grammar (PEG), replacing a regex approach that grew unmaintainable as provider-specific rules (Google, Yahoo, Outlook) multiplied. Supports RFC 5322 compliance.
Senior Software Engineer - VoIP Architecture
Mar 2020 - Feb 2023Architected and built the "Voice CPaaS" platform ("Vox"), transforming a legacy VoIP stack into the company's primary revenue engine.
- System Rebuild: Migrated an Asterisk stack to FreeSwitch, Kamailio, and FastAPI running on-prem and AWS, enabling features including IVR, Text-to-Speech, Conference Bridging, and Automated Speech Recognition (ASR) for enterprise customers including Microsoft (Azure).
- Scaling & Availability: Designed a VoIP architecture with a Kamailio SIP proxy, scaling platform capacity from 50 to 300 new calls per second (CPS) while maintaining 99.99% availability across US, EU, and Asia data centers.
- Hybrid Cloud & Call Recording: Engineered a hybrid architecture integrating on-premise VoIP system with AWS (Polly, S3, CloudFront, SQS, DynamoDB) and GCP (Speech-to-Text). Designed end-to-end Call Recording & Transcription pipeline (FreeSwitch → S3 → Transcription → customer-facing API).
Team Lead - Intelligence & Fraud
Mar 2018 - Feb 2020Led a squad of 4 engineers building high-volume fraud detection APIs. Served as both Technical Lead and People Manager.
- Performance Engineering: Reduced Risk Scoring API latency from 300ms to 50ms (-83%) by optimizing data retrieval logic and implementing a multi-layer caching strategy.
- Data Pipeline: Managed the ETL pipeline processing millions of daily transactions, serving as the backbone for the company's "Phone Number Intelligence" product.
- Leadership: Mentored team members, conducted performance reviews, and managed product architecture planning. Delivered the "Batch Scoring Processor," which unlocked a new enterprise customer segment.
Senior Software Engineer - BackOffice
Mar 2015 - Feb 2018- Internal Tools: Built centralized dashboards (Django) to manage API features, BI reporting, customer configurations, and billing/invoicing (NetSuite integration).
- Data Warehouse: Collaborated with DBAs to design and implement OLTP/OLAP systems and ETL processes, improving reporting capabilities for the sales and business intelligence teams.
Senior Software Engineer - API & Backend
Mar 2012 - Feb 2015Early engineering hire (#50); company grew from startup to 700+ employee global enterprise during tenure.
- High-Throughput Messaging: Implemented asynchronous queuing systems using Python Celery and Redis, resolving critical bottlenecks in transaction capacity.
- Gateway Integration: Integrated backend systems with Kannel (Open Source WAP/SMS gateway) to expand carrier connectivity.
- Distributed Systems: Refactored the monolithic backend to support distributed compute requirements, migrating from a single data center to a multi-region (3 DC) architecture.
Twistbox Entertainment
2005 - 2011Los Angeles / UK
Senior Software Engineer
2005 - 2011- Protocol & Messaging System: Built a custom SMPP (Short Message Peer-to-Peer) client in pure Python from scratch.
- Billing Systems: Built an SMS billing system with messaging queue and async Python worker to communicate with the SMS center over SMPP.
- Mobile WAP Development: Worked on in-house web framework, internal tools, third party service integration (REST, SOAP, raw socket).
Skills & Technologies
Personal Projects
agent-toolkit
Installable agent workflow plugins for Claude Code, OpenAI Codex, and Kiro. Two plugins ship 19 skills and 3 bundled subagents covering research, knowledge synthesis, security scanning, and a human-in-the-loop development lifecycle. Tasks live in GitHub Issues or Linear, whichever the project configures. Each plugin versions and releases on its own line through GitHub Actions.
Sekai KB / LagunaBeach.md
AI-native knowledge base framework and its live instance. LagunaBeach.md is an Astro static site backed by 4 Cloudflare Workers and a shared library: chat that answers only from the site's own articles (bge-m3 embeddings on Workers AI, citation-backed), a remote MCP server, reader feedback, and on-demand OG images. Sekai KB was cut out of it as a reusable GitHub template with a version-pinned upgrade path, independently adopted at carbonia-md.github.io. Both repos are built with agent-toolkit.
NovaScan
AI-powered receipt scanner. Dual OCR pipeline (Amazon Textract + Bedrock Nova multimodal) orchestrated by Step Functions, passwordless Cognito auth, DynamoDB single-table design, and full CDK infrastructure. Built end to end with agentic_development_workflow, my earlier agent workflow plugin and the predecessor to agent-toolkit.
Concurrency Safety Tester
Python testing utility for detecting race conditions in threaded and async code. Supports configurable thread counts, custom validators, and demonstrates ContextVar isolation patterns.
B.S. Computer Science
California State Polytechnic University, Pomona