Skip to main content
John OttersJO
Looking for a job

John Otters

@johnotters

Computer scientist building verified AI systems, including a C++ solver tested across 1,500 matchups.

United States
Message

What I'm looking for

I'm available for remote contract work.

With NuzlockeAI, I directed Claude Code agents through a generate, verify, and adjudicate pipeline to develop a C++17 solver for real-time battles. It uses AND–OR search to prove whether a position is winnable against every opponent choice and RNG outcome.

I also audited the solver’s formal assumptions against a 1,500-matchup corpus. A crit-damage dominance property held for only about 4% of moves, so I replaced it with a weaker property that held and kept the original as a monitored fast path.

For my M.S. thesis, I created RootSegmenter, a human-in-the-loop root phenotyping tool combining a U-Net with a classical computer-vision pipeline. After training on twelve corrected images, it reached about 0.98 Dice; I also documented the evaluation’s ground-truth contamination risk.

My other projects include a PowerPC game-mod toolchain, a high-performance board-game solver, and responsible security research that led to a patched Zoom Windows client vulnerability. I’ve also taught AP Computer Science and robotics at Code.Ed.

Experience

Work history, roles, and key accomplishments

CO

Computer Science Instructor

Code.Ed

Jan 2016 - Dec 2018 (2 years 11 months)

Taught AP Computer Science and robotics to middle-school students; assisted a VEX Robotics class. Coached a student team that won the district's Congressional App Challenge.

Education

Degrees, certifications, and relevant coursework

California State University, Fullerton logoCF

California State University, Fullerton

Master of Science, Software Engineering

Pursued a Master of Science in Software Engineering, completing a master's project on a battle-AI research effort culminating in a C++ formal solver.

California State Polytechnic University, Pomona logoCP

California State Polytechnic University, Pomona

Master of Science, Computer Science

Grade: 3.84

Earned a Master of Science in Computer Science with a GPA of 3.84, completing a thesis on a human-in-the-loop root phenotyping system.

California State Polytechnic University, Pomona logoCP

California State Polytechnic University, Pomona

Bachelor of Science, Computer Science

Completed a Bachelor of Science in Computer Science.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan