Simon Ryu

AI Engineer based in Toronto. Background in engineering physics. I work across vision, agents, and production systems.

Featured Projects

Telegram AI Companion

Telegram AI Companion

A human-like AI companion living natively on Telegram. Aki features proactive messaging, multi-bubble delivery, long-term PostgreSQL memory, and a custom built-in React Mini App to track your relationship.

aki-landing.vercel.app
Website Preview
@AkiTheBot

Aki is live and processing real-time conversations! Experience human-like cadence, native reactions, and a persistent memory that builds over time.

PythonLLMFastAPIAgent
Deep Research Agent

Deep Research Agent

An autonomous research agent built with LangGraph and Tavily that explores and synthesizes information.

LangGraphTavilyOpenAIReact
Latent Video Diffusion

Latent Video Diffusion

A high-performance latent video diffusion transformer implementation written in JAX.

JAXDiffusionTransformerML
AI Golf Swing Analysis

AI Golf Swing Analysis

Computer vision based analysis of golf swings to provide real-time coaching feedback.

PyTorchOpenCVMLPython
Augmented Reality Menu

Augmented Reality Menu

Interactive augmented reality menu for restaurants using spatial computing concepts.

ARKitUnityC#
Self-Driving and CNN

Self-Driving and CNN

Real-time object detection and tracking system using CNNs for vehicle navigation.

PyTorchOpenCVCNNPython
·9 min read

Part 3: Performance Architecture

This is the third post in the engineering series over Aki, my AI companion bot. Part 1 covered the Telegram interface and the Mini App design. Part 2 broke dow...

PythonFastAPIasyncioPostgreSQL
·10 min read

Part 2: Conversational AI Agent Techniques

Building a conversational AI agent isn't structurally difficult—you take a user's text, send it to an API, and return the response. But building one that actua...

LLMPythonClaudePrompt Engineering
·12 min read

Part 1: Building a Human-Like AI Companion on Telegram

I started this project after hearing about [OpenClaw](https://github.com/openclaw/openclaw)—an open-source AI assistant that runs autonomously and connects dir...

TelegramFastAPILLMPython
·3 min read

Technical Reflections: Deep Research with LangGraph and Tavily

This document outlines technical reflections on building deep research agents using LangGraph and the Tavily API. Rather than focusing on a specific final arch...

Deep ResearchLangGraphTavilyOpenAI