Adam Kamel
Hi, I'm Adam, a software engineering student in my second year at Waterloo. I like to split my time between building applied AI systems, and working on ML research. Right now I'm co-leading a robotics RL project with Wat.AI, and also trying to teach a bot to play Minecraft. I'm always open to new projects, collaborations and good conversations!

AI Engineer @ b(x) Theory
May 2026 - Aug 2026Built the document intelligence and financial RAG platform behind a restructuring analytics product
- Cut document parsing cost 4x by replacing a paid service with a tuned open-source pipeline, saving $15K+
- Scaled ingestion to 100K+ financial filings on queue-based cloud compute
- Cut AI extraction hallucinations by 95% with deterministic validation checks

Technical Project Manager @ Wat.AIDesign Team
May 2026 - PresentLeading WorldFold, a project exploring world models and reinforcement learning for robotic cloth manipulation
- Designed the staged, simulation-first roadmap from MuJoCo environments and PPO baselines through world-model experiments to sim-to-real deployment
- Established reproducibility standards with seeded trials, multi-episode evaluation, and random and scripted baselines
- Built the team's operating structure across recruiting, onboarding, research reading, and weekly technical delivery

Machine Learning Engineer @ WatStreetDesign Team
Dec 2025 - PresentBuilding an unsupervised pipeline to detect hidden market regimes in noisy financial time series data.
- Implemented regime discovery using K-Means baselines and time-aware Hidden Markov Models to infer latent market states
- Designed HMM state and transition modeling to capture regime persistence and shifts without labeled data
- Built regime-annotated price history visualizations to validate inferred states against major market events

Software Engineering Intern @ Lynkr
May 2025 - Sep 2025Developed AI agent integrations and improved natural language processing systems
- Improved accuracy of enpoint search by 28%
- Developed 30+ service endpoint integrations with FastAPI
- Created comprehensive test suites using PyTest
Emergent World Beliefs: Exploring Transformers in Stochastic Games
Adam Kamel et al. · NeurIPS 2025 MechInterp Workshop · EMNLP 2025 BlackboxNLP Workshop
Explores whether transformers build internal world models of games they can't fully observe. Generated 3M+ simulated poker games to train a GPT-2-style model on hand data, then probed its internal activations, recovering hand strength with 98% accuracy and showing the model encodes its own win probability (r = 0.59), information it was never shown during training.
RSCE: Training-Free Residual Stream Encoding for Persistent Context Amortization
Adam Kamel, Eric Xu · KnowFM Workshop @ ACL 2026
A training-free method that compresses long documents into reusable vector representations. Benchmarked against leading compression baselines on QA and code tasks across 7B–70B models, RSCE retains 60–81% of answer quality while using 99% fewer tokens, and the paper identifies why quality drops when it does.

Pufferfish
Chess engine that placed 3rd overall out of 75 teams at ChessHacks

LaunchPilot
Multi-agent launch copilot that won 2 tracks at Hack Canada 2026