
John Otters
@johnotters
Computer scientist building verified AI systems, including a C++ solver tested across 1,500 matchups.
What I'm looking for
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
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
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
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
Bachelor of Science, Computer Science
Completed a Bachelor of Science in Computer Science.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Interested in hiring John?
You can contact John and 90k+ other talented remote workers on Himalayas.
Message JohnGet 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!
