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 • C++ • Kotlin • SQL • HTML • CSS • XML
APIs & SDKs
OpenAI API • Google Maps API • HERE Maps SDK • JsonBin API • REST APIs
Development
Specializations
Full-Stack • Game Dev • VR/AR • Android • AI/ML • Computer Vision • UI/UX Design
Tools & Platforms
Unity3D • React • Android Studio • Blender • OnShape • TensorFlow • MySQL • Git
Hardware & Professional
Embedded Systems
Arduino • ESP32 • M5Stack • 3D Printing & Prototyping • Bluetooth Low Energy
Professional
Team Collaboration • Agile • Problem Solving • Rapid Prototyping • Mentorship
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

Auralis
A virtual 3D healthcare assistant combining emotion detection and natural voice interaction for empathetic telemedicine.

Lumen
A calming companion that listens, understands, and responds with personalized mini-games.



SafeRoute
A real-time hazard reporting app with crowdsourced data, drone integration, and safe routing.
> GitHub

FLEXFIRE-X
A wrist mounted projectile launcher controlled using muscle signals for intuitive body-driven activation.
> GitHub
Rubber Band Turret
Bluetooth-controlled rubber band turret with smooth servo movement and wireless app control.
> GitHub