Hi, I'm

Nathan Espejo

|

Passionate Software Engineering student crafting innovative solutions that bridge hardware and software, from VR experiences to AI-driven applications.

About Me

I'm a Software Engineering student at Western University with strong skills in game development, Android app creation, and hardware prototyping. I enjoy building immersive VR games, crafting intuitive Android apps, and designing wearable devices that merge software with physical interaction.

My multidisciplinary approach blends full-stack development, embedded systems, and artificial intelligence to create technology that feels like a natural extension of the body and mind. Passionate about mental health, accessibility, and ethical design, I'm excited to explore how AI and emerging technologies can shape the future of human-computer interaction.

Skills

Technical

Languages

Java • C# • Python • JavaScript • TypeScript • C++ • Kotlin • SQL • HTML • CSS • XML

Frameworks & APIs

React • REST APIs • OpenAI / LLM APIs • Google Maps API • HERE Maps SDK • JsonBin API

Development

Specializations

Full-Stack • Game Dev • VR/AR • Android • AI/ML • Computer Vision • CNNs • Vision–Language Models (VLMs) • UI/UX Design

Tools & Platforms

Git • Linux • Docker • Unity3D • Android Studio • Blender • OnShape • TensorFlow • PyTorch • MySQL

Hardware & Professional

Embedded Systems

Arduino • ESP32 • Raspberry Pi • M5Stack • 3D Printing & Prototyping • Bluetooth Low Energy • Electronics & Circuits

Professional

Team Collaboration • Agile • Problem Solving • Rapid Prototyping • Mentorship

Experience

Software Developer

WEFirst (Robotics) | Western University

Jan 2026 — Present
  • 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

Sept 2025 — Present
  • 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

May 2025 — Aug 2025
  • 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

May 2025 — Aug 2025
  • 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

Sept 2024 — Apr 2025
  • 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.

Projects

Auralis Project OverviewHackathon Winner

Auralis

Virtual 3D healthcare assistant with emotion detection and natural voice interaction for telemedicine.

ReactThree.jsGemini APINode.jsface-api.jsPython
Whack-A-ML Training

Whack-A-ML

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

PytorchUnityC#PPO
FLEXFIRE-X Demo Render

FLEXFIRE-X

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

ArduinoEMG SensorC++CAD3D Printing
Cyberdeck Work-in-Progress Build

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.

Raspberry PiLinuxBashPlatformIOBlender
OLI Device OpenHackathon Winner

Object-Love-Interface

Multi-device IoT system that gives objects personality and voice so you can finally get a date with your ramen bowl.

PythonNode.jsRaspberry PiESP32Gemini APIElevenLabs
Eyecandy ProjectHackathon Winner

Eyecandy

An AR shopping experience that turns any shopify product into a virtual try-on using augmented reality.

Snap SpectaclesLens StudioShopify API
Glyph Logo

Glyph

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

C#.NETWPFYAMLWinGet
Gaming & Mental Health Results Dashboard

Gaming & Mental Health Analyzer

ML system that predicts mental wellbeing risks across sleep, productivity, social isolation, dysregulation, and emotional problems based on gaming habits.

scikit-learnJupyter NotebookPythonKagglepandas
AgenticArmy Title Card

AgenticArmy

Human-in-the-loop multi-agent coding workflow with a VS Code extension and FastAPI backend for planning, coordination, conflict analysis, and QA.

TypeScriptJavaScriptPythonFastAPIVS Code Extension
VitalSign Title Card

VitalSign

Real-time web app translating ASL gestures and facial expressions into emotion-aware speech for natural communication.

ReactMediaPipeGemini APIElevenLabsface-api.js
Street Cleaner How To PlayHackathon Winner

Street Cleaner

Drag litter into the correct bin before time runs out! Award-winning mobile game.

UnityC#Google Play