Research software & independent systems

Code built to explore, test, and explain machine learning ideas.

These projects span publication code, model-training pipelines, on-device inference, intelligent agents, benchmarking environments, and earlier work across reinforcement learning and applied AI.

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.

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 ↗

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 ↗

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 ↗

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 ↗

More code

Explore experiments, research implementations, and ongoing work on GitHub.