Research code
Implementations connected to peer-reviewed work in
RLHF, human ratings, agents, and autonomous systems.
Independent systems
End-to-end training, agent, memory, and on-device
projects built to deepen practical understanding.
Engineering emphasis
Readable code, controlled experiments, modular
components, and systems that expose model behavior.
Official research code
Rating-Based Reinforcement Learning
Direct trajectory ratings for reward learning and policy
optimization, including the core method behind the
AAAI 2024 publication.
My role:
Research lead; algorithm design, core implementation,
experiment planning, analysis, and publication.
Python
PyTorch
RLHF
PPO
Open repository
↗
┌────────────┐
│ ▒▒▒▒▒▒▒▒▒▒ │
│ ● │
│ ▄▄▄ │
└────────────┘
Benchmark & environment suite
Atari-GPT
Multimodal language models evaluated as low-level
policies in interactive Atari environments.
My role:
Research direction, environment and evaluation code,
experiments, analysis, and writing.
Python
LLMs
Agents
Evaluation
Open repository
↗
D
→
RM
→
π
End-to-end model alignment
Small-LLM RLHF Pipeline
Reward modeling, parameter-efficient fine-tuning, and
RLOO policy optimization for compact language models
using Hugging Face tooling.
My role:
Independent pipeline design, implementation, debugging,
and evaluation.
TRL
PEFT
LoRA
RLHF
Open repository
↗
Plan
→
Tool
→
Memory
↺
Agent architecture
Minimal LLM Agent Framework
A compact ReAct-style framework with pluggable planners,
tool registration, retries, reflection, JSONL traces,
and SQLite/FTS5-backed memory.
My role:
Independent architecture and implementation across
planning, tools, memory, reflection, and tracing.
Agents
Memory
SQLite
Python
Independent project
On-device language-model agent
ASCII Breakout MLX
A compact Llama-based agent playing an ASCII environment
with Apple MLX on Apple Silicon.
My role:
Independent environment integration, inference pipeline,
and on-device evaluation.
MLX
Llama
Edge AI
Agents
Open repository
↗
reward ↑
loss ↓
ready_
Train from scratch
RL-Driven nanoGPT
A GPT-style policy trained from scratch with PPO to play
an ASCII Breakout environment.
My role:
Independent model, environment, training loop, and
evaluation implementation.
nanoGPT
PPO
PyTorch
RL
Open repository
↗
Rating
↔
Preference
Readable educational implementations
Simplified RbRL & PbRL
Compact implementations of rating- and preference-based
reward learning designed for experimentation and
comparison.
My role:
Independent simplification, implementation, and
evaluation framework.
Python
RLHF
Stable Baselines3
Open repository
↗
┌────────────┐
│ ▒▒▒▒▒▒▒▒▒▒ │
│ ● │
│ ▄▄▄ │
└────────────┘
Cross-model agent testing
ASCII Breakout LLM Agents
Gemini, GPT-4o, and Llama models interacting with a
common text-based game environment for behavioral
comparison.
My role:
Environment design, model integrations, and cross-model
evaluation.
Gemini
OpenAI
Llama
Agents
Open repository
↗
Research writing tool
Gemini Research Reviewer
An API-powered reviewer that produces structured
feedback on research papers and organizes strengths,
weaknesses, and questions.
My role:
Independent application design and implementation.
Gemini
API
Python
NLP
Open repository
↗
Earlier algorithm work
Monte Carlo Tree Search
A compact Python implementation of MCTS for learning,
experimentation, and understanding search behavior.
Python
Search
Algorithms
Open repository
↗
GRU
·
LSTM
·
RNN
Earlier sequence-model study
Sign Language Recognition
Recognition experiments comparing GRU, LSTM, and
vanilla recurrent networks for sequential gesture data.
RNNs
Sequence models
Recognition
Open repository
↗
Agent A
vs.
Agent B
Earlier multi-agent study
Adversarial Multi-Agent RL
Experiments exploring competitive and adversarial
behavior in multi-agent reinforcement-learning settings.
Multi-agent RL
Competition
Experiments
Open repository
↗
User
→
Gemini
Earlier LLM application
Gemini API Chatbot
A desktop chat interface using the Gemini API, built as
an early exploration of language-model application
development.
Gemini
API
Desktop UI
Open repository
↗