┌─ SYSTEM IDENTITY ────────────────────────────────────────────────────┐
│ Focus : Distributed Systems · Backend Engineering · AI Agents │
│ Stack Core : Java · Python · TypeScript │
│ Current : Building intelligent agent infrastructure │
│ Pursuing : Graduate research in LLMs and scalable systems │
│ Contact : trappist.1st@gmail.com │
└──────────────────────────────────────────────────────────────────────┘
A systems engineer building robust distributed backends — while preparing the infrastructure for the next generation of intelligent systems. Interested in the intersection of large language models, autonomous agents, and the architecture required to run them at scale.
Selected projects — architecture, decisions, and outcomes.
|
A production-grade lightweight distributed task scheduling platform for small-to-medium teams. Benchmarked against XXL-Job, Kubernetes Job Scheduler, and Apache Airflow — designed to be leaner and easier to operate than all three. Architecture highlights:
Engineering decisions:
|
|
|
An AI-powered astronomy knowledge platform backend. Combines RAG, tool-calling, and real-time streaming to deliver expert-level responses on undergraduate astronomy content. Architecture highlights:
Engineering decisions:
|
|
|
An autonomous AI agent that conducts deep multi-source research and generates structured reports. Given a query, it plans, crawls, analyses, and writes — without human intervention at any step. Architecture highlights:
Engineering decisions:
|
|
|
A real-time voice conversation system with speech-to-text, LLM inference, and text-to-speech in a single low-latency pipeline. Supports multiple languages with minimal perceptible delay. Architecture highlights:
Engineering decisions:
|
|
More Projects
Message Broker — A self-built publish/subscribe message middleware from scratch in Java using raw sockets. No frameworks — pure protocol design, Broker server, and a client SDK. Includes throughput/latency/fanout benchmarks. A systems-fundamentals exercise in network programming and concurrent state management.
Java Raw Sockets Pub/Sub Maven
Halo CE TCG — Game Engine — A TCP-networked trading card game engine built in Java. Implements a full event bus + listener pipeline, damage resolution with a modifier stack, DAG-like phase state machine (DRAW → DEPLOY → SKIRMISH → ENDSTEP), multi-room server with JSON-over-TCP command protocol, and a client SDK. A game rules engine is a strict distributed state synchronisation problem in disguise.
Java TCP Networking Event Bus State Machine Maven