I'm a Senior Software Engineer by day, Superdad by night, and somehow managing to juggle a Great Job, an awesome Family, and a life that doesn't completely fall apart.
About Me
JavaScript/TypeScript & Python Expert
✋ Hi.
I've been working as a software developer since
2013, building everything from sleek
UIs to Full Stack apps with React/Next.js, Vue.js,
Node.js, Ruby on Rails, and Python.
Recently, I have been exploring AI,
integrating smart features and machine learning into tech stacks
to make apps even more powerful and user friendly.
I am all about creating software that's not just functional but
also makes users go
Wow, this is awesome!
Experience
My professional journey in software development
University of Colorado Denver
2009 ~ 2013B.S. in Computer Science
Software Engineering Intern
Jun 2013 ~ Aug 2013Software Engineer II/III
Aug 2013 ~ Jun 2016
Toptal
Aug 2016 ~ Mar 2020Full Stack Software Developer (Freelance)
Olive AI
July 2020 ~ Sep 2023Senior Software Engineer
Sigma AI
Nov 2023 ~ PresentSenior Software Engineer | Tech Lead
Skills
Below is a quick overview of my main technical skill sets and tools I use.
React.js
8+ years of experience
Next.js
6+ years of experience
Vue.js
5+ years of experience
Angular
4+ years of experience
Node.js
8+ years of experience
Python
7+ years of experience
Ruby on Rails
4+ years of experience
SQL/NoSQL
9+ years of experience
AI
AI Engineering
From autonomous agents to retrieval pipelines, I design and ship production-grade GenAI systems on frontier models.
Agentic AI
Agents that plan, call tools and finish multi-step workflows, with human-in-the-loop checkpoints.
RAG & Knowledge
Chunking, embeddings, hybrid search and reranking for grounded, cited answers over private data.
Frontier Models
Streaming, structured outputs, prompt caching and model routing across the latest frontier LLMs.
Multi-Agent Systems
Orchestrator/worker topologies, shared memory and task delegation across specialized agents.
Fine-Tuning & Serving
LoRA/QLoRA fine-tuning, distillation and synthetic data, served on fast GPU inference.
Evals & Guardrails
Evals, red-teaming, PII guardrails and tracing so AI features ship safely and stay reliable.
Multimodal & Voice
Real-time voice agents, speech-to-text, vision and document understanding in web and mobile apps.
AI Coding Agents
Agentic coding and browser automation that take tasks from spec to tested pull request.
Daily drivers Claude · GPT · Gemini · LangChain · LangGraph · LlamaIndex · Hugging Face · PyTorch · pgvector · Pinecone · MCP
Ask
AI Assistant
Ask anything about Daniel, check whether he fits your project, or draft a message to him. Answers come from a live model grounded in this portfolio.
Hi! I'm Daniel's assistant. Ask me about his experience, skills or projects, and I'll answer with sources from this site.
How this works
A tool-using agent on Claude: it searches a knowledge base built from this portfolio, checks skills against your requirements, and streams the answer back. Expand Looked up under any reply to see the exact tool calls and results.
Describe your project, or the role you're hiring for. You'll get a short take on how Daniel would approach it, the most relevant work he has done, and an honest read on whether it's a fit.
How this works
Your description and Daniel's profile go to Claude with a strict JSON schema (structured outputs), so the assessment always comes back in the same shape and renders without guesswork. Gaps are listed on purpose; the goal is an honest answer.
Tell me roughly what you want to say and I'll draft a short message to Daniel that you can edit and send from your own email app.
How this works
Claude turns your notes into a short email (subject and body as structured output). Nothing is stored or sent by this site: the draft opens in your own email client.
Projects
Contact
Customer Service
Contact
If you are looking for a creative developer partner to help with your project or just want some advice, let's get in touch!
Phone
(814) 351-9376
danielchoi@engineer.com
Address
Aurora, CO 80015