Nathan Balcarcel
@nathanbalcarcel
Machine learning engineer and software developer focused on practical ML systems.
What I'm looking for
I am a machine learning engineer and software developer with a Master of Computer Science and hands-on experience building production-oriented ML models and systems. My thesis work produced crop-phenology prediction models using daily weather data to support real-time agricultural decisions, and I have an upcoming DOI for that research.
I have built and open-sourced systems in Rust, Python, Go, and Svelte — including a Rust feed-forward neural network library with thousands of downloads, a checkers engine using a genetic algorithm, and a cross-platform music player combining Svelte and Go. I also optimized AI agents using VizDoom and containerization to benchmark cognitive capabilities.
As a teaching assistant and undergraduate researcher, I mentored students across multiple semesters and collaborated with faculty to maintain course quality while delivering reproducible research and pragmatic software solutions. I prioritize clear communication, maintainable code, and measurable impact.
Experience
Work history, roles, and key accomplishments
Facilitated learning for hundreds of undergraduates across five semesters by delivering office hours and code reviews, improving course comprehension and consistency while coordinating with five professors.
Undergraduate Researcher
National Science Foundation
Jan 2022 - May 2022 (4 months)
Designed and implemented an AI agent for the original Doom game using symbolic state descriptions and pathfinding, optimizing performance with VizDoom and Docker as a benchmark for AI cognitive assessment.
Education
Degrees, certifications, and relevant coursework
Washington State University
Master of Computer Science, Computer Science
Grade: GPA 3.20
Master of Computer Science (Thesis) with research developing machine learning models to predict crop phenology for real-time decision-making across Washington State.
Washington State University
Bachelor of Science, Computer Science
Grade: GPA 3.72
Bachelor of Science in Computer Science with coursework and projects in software development and machine learning.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Nathan?
You can contact Nathan and 90k+ other talented remote workers on Himalayas.
Message NathanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
