Hi, I'm
Nathan Espejo
Building local-first AI systems, automation, and Linux-backed platforms, with hardware/CAD and Unity XR when it needs to touch the real world.
About Me
I'm a Software Engineering student at Western University focused on AI systems, automation, Linux-first infrastructure, and hardware prototyping. I build local and hybrid LLM workflows, design full-stack tools, and create embedded systems that connect physical devices with intelligent software.
Skills
AI Systems + Agentic Coding
Linux, Servers + Automation
Hardware + Embedded
Unity XR + 3D Games
Languages
Web + App
Data + ML
Databases + Platforms
Experience
Software Developer
WEFirst (Robotics) | Western University
- Programmed the swerve module to translate Xbox controller inputs into smooth omnidirectional motion.
- Working on computer vision pipelines using OpenCV for automated path following.
Software Developer
3D Western | Western University
- Developing an AI-augmented 3D model slicing pipeline to automate 3D printing workflows across a 24-printer farm, enabling a free and accessible printing service for students at Western University.
- Collaborating with subteams to design a Dockerized full-stack system that automates print orientation, support generation, and heuristic validation for printability using AI-driven tools and models.
Software Engineering Intern
TeraGo | Markham, ON
- Developed a fully automated system to manage Jira tickets based on email notifications by using a Local LLM (Ollama) for structured and secure data extraction, Python for logic, and Microsoft’s Graph API for email retrieval.
IT Intern
Microcomputer Consulting Inc. | Mississauga, ON
- Configured and deployed client computers for multiple companies, including Windows installation, user account setup, and application/configuration changes based on company requirements.
Software Developer
WEMars | Western University
- Developed wireless camera and video streaming solutions using ESP32-CAM for a Mars rover platform.
- Researched networking protocols for reliable communication with a central hub.
- Investigated computer vision techniques for detecting visual markers used in rover navigation and competition tasks.
ProjectsProjects I'm Proud Of

Local AI Platform
Fully dockerized local-first AI platform with secure remote access, model routing, MCP tools, and course-specific knowledge bases for grounded study and development workflows.

Whack-A-ML
Reinforcement learning agent training a robotic arm to strike targets in Unity using PPO and curriculum learning.

FLEXFIRE-X
A wrist-mounted projectile launcher controlled by EMG muscle signals for intuitive, body-driven activation.

Cyberdeck (WIP)
Custom handheld Linux cyberdeck built around a Raspberry Pi 3B with a terminal-first boot flow, modular hardware, and a custom 3D-printed case.

Glyph
Leader-key command overlay for Windows with discoverable actions, per-app bindings, and custom themes.

Gaming & Mental Health Analyzer
ML system that predicts mental wellbeing risks across sleep, productivity, social isolation, dysregulation, and emotional problems based on gaming habits.
Hackathon WinnerStreet Cleaner
Drag litter into the correct bin before time runs out! Award-winning mobile game.




