Skip to content
View sungyongcho's full-sized avatar

Highlights

  • Pro

Block or report sungyongcho

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sungyongcho/README.md

Sungyong Cho

Software Engineer — Applied AI & ML Infrastructure

I build and deploy AI applications and the software around them.

My work spans model serving, distributed training, retrieval-augmented generation, and backend systems. Previously, I worked on reinforcement-learning infrastructure as an AI Software Engineering Intern at InstaDeep and computer-vision rendering pipelines as a Software Engineering Intern at Prophesee. I studied software engineering at 42 Paris.

Selected projects

A deployed bilingual question-answering service for SEC 10-K and Korean DART filings.

  • PostgreSQL/pgvector hybrid retrieval with source-linked answers and source-span citation checks.
  • Retrieval evaluation and ablation runs, with token and cost limits for model calls.
  • FastAPI streaming backend and a Next.js interface.

A playable AI game with two distinct engines and a distributed training pipeline.

  • AlphaZero-style PyTorch self-play and arena evaluation, distributed with Ray and accelerated with C++ MCTS through pybind11.
  • A separate C++ Minimax engine with alpha-beta pruning, principal variation search, and transposition tables.
  • Nuxt and WebSocket gameplay, deployed on Google Cloud with Docker and Cloudflare Workers routing.

Systems foundations

  • webserv — C++98 HTTP/1.1 server with non-blocking I/O, poll/kqueue multiplexing, and CGI execution.
  • cloud-1 — Linux deployment with Ansible, Docker Compose, Nginx TLS, and persistent database storage.
  • ft_services — Multi-service Kubernetes lab with health checks and Grafana-based monitoring.
  • kfs — Bootable x86 kernel with interrupt handling, a minimal libc, and a QEMU build workflow.

Technologies

Area Technologies
Programming Python, C++, TypeScript, SQL
AI & ML Systems PyTorch, TensorFlow Serving, Ray, RAG, Retrieval Evaluation
Backend & Data FastAPI, gRPC, Protobuf, PostgreSQL, pgvector, SQLite
Cloud & Infrastructure AWS, Google Cloud (GCP), Docker, Kubernetes, Linux, Cloudflare Workers
Tooling & Delivery MCP, GitHub Actions, pytest
Web Next.js, Nuxt, WebSocket

Connect

Based in Paris, France. Open to software engineering, applied AI, ML infrastructure, and backend opportunities in Paris and Île-de-France.

Portfolio · Resume · LinkedIn · Email

Pinned Loading

  1. gomoku gomoku Public

    AlphaZero self-play + C++ minimax engine for Gomoku · PyTorch, MCTS, pybind11, GCP

    Python 1

  2. Learn2Slither Learn2Slither Public

    DQN reinforcement learning agent that learns Snake from scratch · PyTorch

    Python

  3. multilayer-perceptron multilayer-perceptron Public

    Neural network from scratch in NumPy — manual backpropagation, 4 optimizers

    Python

  4. webserv webserv Public

    Forked from innercircle-byebye/vresbew

    HTTP/1.1 server in C++98 — non-blocking I/O, CGI, Nginx-style config

    C++

  5. ft_services ft_services Public

    Multi-service Kubernetes cluster with Grafana monitoring, TLS, automated failover

    Shell 4

  6. dslr dslr Public

    Logistic regression classifier with EDA visualization pipeline · Python, Pandas

    Python 1