Skip to content
View OJ102's full-sized avatar

Highlights

  • Pro

Block or report OJ102

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OJ102/README.md

Header

Typing SVG

Profile Views Location Education Open to Work

I build AI systems that go from research to real users.

I work on transformers, agents, and local-first AI, with a focus on applied ML, post-training, and deployment. My background spans protein interaction prediction, voice training for real study participants, molecular discovery, and robotics.

Currently: Based in Milpitas, CA Β· UC Computer Science, BS Honors, 3.9 GPA, August 2026 Β· 3 published papers


πŸ› οΈ Tech Stack

Languages

Skill Icons

Frontend

Skill Icons

Backend and Databases

Skill Icons

Cloud, DevOps and Tooling

Skill Icons

ML and GenAI

Skill Icons

Python PyTorch Transformers LangChain FastAPI React


πŸš€ Featured Projects

Project What it is
πŸ€– sim2real-vla Closed-loop VLA post-training, MuJoCo Franka, FSDP2 on 4x A100s
πŸŽ“ ProjectSchola Socratic AI tutor for Claude Code, verified citations, spaced review
πŸ§ͺ chemcrow-orchestrator Local ChemCrow agent, Ollama-backed reasoning LLM
βš›οΈ OPV-Chemist RL framework for organic photovoltaic discovery
πŸ‘οΈ QueryScope Local visual Q and A, no cloud calls, no API keys

πŸ€– sim2real-vla Β· Closed-Loop VLA Post-Training

Closed-loop vision-language-action post-training in a domain-randomized MuJoCo Franka tabletop sim. SigLIP plus Qwen2.5-0.5B, with discrete and flow-matching action heads, FSDP2 training on a single node with 4x A100s, and a decoupled GRPO actor-learner setup for low-latency inference.

Stack Focus
Python, PyTorch, MuJoCo, SigLIP, Qwen2.5-0.5B, FSDP2, DeepSpeed ZeRO-3 VLA post-training, behavior cloning, GRPO-style RL, CUDA-graph inference

πŸŽ“ ProjectSchola Β· Socratic AI Tutor for Claude Code

A Socratic AI tutor for Claude Code. Learn any topic, or teach from your own PDFs, textbooks, docs and videos, with verified citations, quizzes, spaced review and live Obsidian notes. Local-first.

Stack Focus
Python, Claude Code, Obsidian Socratic tutoring, verified citations, spaced repetition, local-first learning

πŸ§ͺ chemcrow-orchestrator Β· Local ChemCrow Agent

A ChemCrow fork with a local Ollama-backed reasoning LLM, a custom-tool scaffold, and a Streamlit UI for chemistry reasoning without sending work to a hosted model.

Stack Focus
Python, LangChain, Ollama, RDKit, Streamlit Local LLM agents, chemistry tools, AI for science

βš›οΈ OPV-Chemist Β· RL Framework for Organic Photovoltaic Discovery

Extended CycleChemist into a hardened, DFT-validated RL framework for organic photovoltaic discovery, combining generative transformers, structural plausibility gating, and TD-DFTB oracle validation.

Stack Focus
Python, PyTorch, Transformers, RDKit, RL Generative molecular design, RL for materials discovery, OPV

πŸ‘οΈ QueryScope Β· Local Visual Q and A

Local visual question answering. Upload an image, ask a question, and get an answer from a vision-language model running entirely on your machine via Ollama. No cloud calls, no API keys.

Stack Focus
TypeScript, React, FastAPI, Python, Ollama, Qwen3-VL Vision-language models, local-first AI, VQA

πŸ“š Publications

Paper Venue
SPPIDER-seq: sequence-based partner-aware predictor of protein-protein interaction sites Bioinformatics, 2026
TruVox Web-Based Software for Vocal Pitch Training in Transgender Women: Development and Single-Session Evaluations JMIR Formative Research, 2025
Terminated Clinical Trial of TruVox: A Web-Based Intervention to Train Vocal Pitch and Resonance in Transfeminine People Behavioral Medicine, 2026

πŸ’Ό Experience

AI/ML Engineer Intern Β· University of Cincinnati (OaSiS project fund) May 2026 - Present Β· Cincinnati, OH

Building an end-to-end AI pipeline for molecular discovery, with a transformer-based molecular language model fine-tuned with reinforcement learning, and ML infrastructure scaled for large molecule datasets.

Python PyTorch Transformers RL

AI/ML Engineer Intern Β· OPV Materials Discovery Jan 2026 - May 2026 Β· Cincinnati, OH

Built a multimodal generative model for donor-acceptor candidates for organic photovoltaic materials, with LoRA fine-tuning and a FAISS-based RAG pipeline for synthesis procedures and process constraints.

PyTorch LoRA RAG

AI/ML Engineer Intern Β· Cincinnati Children's Hospital Sep 2024 - Dec 2024 Β· Cincinnati, OH

Contributed to SPPIDER-seq, a partner-aware cross-attention model using ESM-2 embeddings, reaching up to 0.797 AUROC and 0.269 MCC on its peptide-centric blind test. Credited roles: data curation, software, and writing review and editing.

ESM-2 PyTorch

AI/ML Engineer Intern Β· University of Cincinnati x NYU (collaborative project) Feb 2024 - Sep 2024 Β· Cincinnati, OH

Led a team of 4+ engineers and researchers to design and deploy TruVox, an AI-powered experimental platform for digital voice-training research using Python, PostgreSQL, and Redis, for large-scale participant studies.

Python PostgreSQL Redis


πŸ† Achievements

Recognition Details
πŸŽ“ Education BS Honors, Computer Science, University of Cincinnati, 3.9 / 4.0, August 2026
πŸ“š Publications 3 published papers: SPPIDER-seq in Bioinformatics, plus two TruVox papers in JMIR Formative Research and Behavioral Medicine
πŸ”¬ Research SPPIDER-seq: partner-aware cross-attention with ESM-2 embeddings, up to 0.797 AUROC and 0.269 MCC on peptide-centric blind test
πŸ‘₯ Leadership Led 4+ engineers and researchers on TruVox, UC x NYU collaborative project
πŸ€– Robotics / VLA sim2real-vla: closed-loop VLA post-training, single-node 4x A100 FSDP2, GRPO actor-learner

πŸ“Š GitHub Analytics

Profile Details Stats

GitHub Streak


πŸ“¬ Connect

Gmail LinkedIn GitHub X

I build AI tools that ship, not just demos.

Footer

Pinned Loading

  1. chemcrow-orchestrator chemcrow-orchestrator Public

    ChemCrow fork: local Ollama-backed reasoning LLM, custom-tool scaffold, Streamlit UI

    Python 2

  2. OPV-Chemist OPV-Chemist Public

    Extended CycleChemist to become a hardened, DFT-validated RL framework for organic photovoltaic (OPV) discovery, combining generative transformers, structural plausibility gating, and TD-DFTB oracl…

    Python 1

  3. WhereInTheWorldIsDrNovak/TruVox-2026OpenSource WhereInTheWorldIsDrNovak/TruVox-2026OpenSource Public

    TypeScript 3

  4. ProjectSchola ProjectSchola Public

    Socratic AI tutor for Claude Code. Learn any topic, or teach from your own PDFs, textbooks, docs and videos, with verified citations, quizzes, spaced review and live Obsidian notes. Local-first.

    Python 5 1

  5. IRLSurfer IRLSurfer Public

    Play Subway Surfers with your body: real-time webcam body-tracking controller using MediaPipe pose estimation. Side-step, jump and duck to send keyboard input. Python desktop controller + zero-inst…

    Python