Joshua Cho

Full-stack engineer · Greater Seattle Area

Joshua Cho

Full-stack engineer building AI applications, cloud systems, and reliable product platforms.

I design software that stays trustworthy under scale, latency, and delivery pressure.

Story

Point of view

I optimize for software that stays trustworthy under real constraints — scale, latency, security, and delivery pressure. The work that energizes me is production AI platforms and systems where downtime isn’t abstract: architecture you can operate, APIs teams can trust, and shipping loops that stay fast without trading away reliability. My belief is simple — if you can’t monitor it, recover from it, and explain the tradeoffs, the design isn’t finished.

I’ve also led a team of 10 engineers at Daesang — owning priorities, architecture calls, and on-time delivery of 95% of high-priority projects while raising cloud reliability.

Bachelor of Engineering · University of Washington, Seattle

More about me

Selected work

Selected work — problem, decisions, and outcomes.

Story and skills meet here. Each project covers the problem, my role, decisions under constraint, what shipped, and the stack used.

2025 – 2026

AI application platform

Humanloop

Senior Software Engineer, AI Applications

AI pathway ownership

Problem

LLM workflows were shipping into production for 10,000+ users, but latency, failure modes, and release risk were still treated like research experiments — not multi-team product systems.

Ownership

Owned backend services, public APIs, developer tooling, evaluation pipelines, and the CI/CD path that got AI features to production. Partnered with product, engineering, and research on capability design — not just prompt iteration.

Decisions

  • Treated generation as a production pathway (API → model → eval → deploy) with explicit latency budgets, instead of optimizing prompts in isolation.
  • Invested in monitoring and evaluation before feature velocity, so reliability gains stuck after each release.
  • Automated cloud provisioning and deploy pipelines to remove release ceremony as the bottleneck on iteration speed.

Approach

Hardened scalable services and REST surfaces, reduced path length where it hurt p95, and made operability part of the platform — so research-driven features could move without weekend fire drills.

Outcomes

  • Supported 10,000+ users in production
  • API latency reduced 30%
  • System availability up 20%
  • Deployment time cut 40%
  • Feature iteration speed up 25%

Stack in context

Backend services · REST APIs · Cloud infrastructure · CI/CD · LLM / RAG systems

2024

B2B ordering platform

Orderln

Project Lead Developer

Commerce delivery loop

Problem

Enterprise ordering needed higher engagement and lower ops cost, but slow release cycles and fragile backend/data paths made every improvement expensive.

Ownership

Led full-stack delivery as project lead: architecture decisions, API and backend design, cloud/DevOps automation, code review standards, and alignment with product and business stakeholders.

Decisions

  • Chose service and data boundaries that reduced operational toil instead of bolting features onto a fragile monolith path.
  • Prioritized deploy automation and workflow optimization together — faster releases without raising incident risk.
  • Made architecture and review rituals explicit so quality scaled with pace, not against it.

Approach

Rebuilt the delivery loop around reliable APIs, database/workflow tuning, and cloud infrastructure that operators could actually run — then led the team through it.

Outcomes

  • User engagement up 30%
  • Operational costs down 20%
  • Deployment cycles accelerated 50%

Stack in context

Full-stack · REST APIs · Cloud · DevOps · Databases

2022 – 2024

Secure enterprise applications

Ministry of National Defense, Republic of Korea

Full-stack Developer

Secure modernization path

Problem

Mission-critical web systems needed better reliability and performance while modernizing legacy paths under strict security and quality constraints — change without fragility.

Ownership

Designed and delivered full-stack applications, backend services, REST APIs, and database work for secure enterprise environments. Drove legacy modernization and tighter development/deployment workflows without relaxing gates.

Decisions

  • Modernized incrementally — replace high-risk legacy paths first rather than a big-bang rewrite under security pressure.
  • Kept security and quality standards as invariants; optimized throughput by streamlining approved workflows, not by skipping them.
  • Measured reliability and processing gains so modernization had operational proof, not just new code.

Approach

Ship secure applications and backends that operators can trust, then peel legacy debt in slices that survive audit-level scrutiny.

Outcomes

  • Reliability and performance improved 25%
  • Processing performance up 30%
  • Delivery cycles reduced 20%

Stack in context

Full-stack · Secure APIs · Databases · Legacy modernization

2021 – 2022

COVID vaccine tracking app

Self-employed

Project Lead

Resilient sync model

Problem

Users needed dependable tracking on unstable networks. Lab latency numbers meant nothing if sync failed in the field.

Ownership

End-to-end product and technical ownership: mobile client, backend services, sync/fallback design, and performance iteration from live community feedback at 10,000+ daily users.

Decisions

  • Designed for partial connectivity first — sync and fallbacks as core architecture, not an afterthought.
  • Separated strong consistency needs from reconciliable state so the product degraded gracefully.
  • Held a sub-300ms healthy-path target while optimizing for worst-case networks, not best-case demos.

Approach

Built resilient client/server sync with clear failure modes, then used feedback at scale to tune what users actually felt.

Outcomes

  • Sub-300ms responses on stable networks
  • Reached 10,000+ daily users

Stack in context

Mobile · Backend services · Resilient sync

Process

How I work

  1. 01

    Clarify outcome and constraints

    Users, risk, latency budgets, compliance, and timeline — before tools. For clients and teams alike: name what success looks like and what we refuse to trade away.

  2. 02

    Design for operability

    APIs, monitoring, deploy path, and rollback are part of the design. If we can’t ship and recover safely, the architecture is unfinished.

  3. 03

    Ship in short loops

    Small releases with measurable checks. Optimize for learning in production, not perfect plans that age on a whiteboard.

  4. 04

    Partner across the table

    Align product, research, and business early. I lead delivery with the people who own the outcome — not throw-over-the-wall handoffs.

Stack

Tooling I reach for when the problem needs it.

Secondary keywords for scanners — proof of judgment is in the case studies.

Languages & clients

  • TypeScript / JavaScript
  • Python
  • C# / .NET

Systems

  • API design
  • Microservices
  • System design
  • Databases

Cloud & delivery

  • Cloud architecture
  • Docker
  • CI/CD automation

Data

  • PostgreSQL
  • SQL Server

AI platforms

  • LLM integration
  • RAG
  • Evaluation pipelines
  • Generative AI apps

Contact

Building something that needs to ship reliably?

Send a note below, or reach me directly. I usually reply within a couple of days.

Location

Greater Seattle Area