Home

AI Agents · Applied ML · Research

Projects

Agent applications and machine learning projects, covering the problem, implementation, and validation.

8 projects

AI Agents · 2026 · In progress

JARVIS

A conversational CAD agent that connects natural-language requests to modeling tools, geometry validation, and an interactive 3D view.

Natural language → CAD tools → verified geometry

LangChain
Tool Calling
CAD
3D Visualization

AI Agents · 2025

Civil & Construction AI Agent

Developing domain agents for workflow automation, with multi-agent orchestration, tool integration, and memory and context management.

Domain knowledge connected to agent execution

LangChain
OpenAI Agents SDK
Multi-Agent Orchestration

Reinforcement Learning · 2024

Learning to optimize database joins

Teaching PostgreSQL join operators to learn during query execution and share information across operators.

Online learning inside the query engine

Online Learning
PostgreSQL
Query Optimization

LLMs · 2026

Teaching LLMs to reason with GRPO

A pure-PyTorch study implementation of the DeepSeek-R1 training recipes: R1-Zero, the multi-stage R1 pipeline, and distillation.

Group-relative advantages · no learned critic

GRPO
PyTorch
LLM Fine-Tuning

Reinforcement Learning · 2021

DQN with parallel experience collection

Implementing and comparing DQN with sequential and parallel experience collection, using a shared learner, replay memory, and separate evaluation.

Parallel collectors feeding a shared DQN learner

DQN
Parallel Experience Collection
CartPole

Statistical Learning · 2016

Sensor fusion for robot orientation

Fusing accelerometer and gyroscope measurements with an extended Kalman filter for a walking robot’s attitude estimation.

Accelerometer + gyroscope → orientation

Extended Kalman Filter
Sensor Fusion
Robotics