# Nathan Espejo
> Software engineer building applied AI tools. 3rd-year Software Engineering at Western.

Summer 2027 software engineering or applied AI internship · Brampton and London, ON · 3rd year (2026-27)

## Contact
- Email: nate.e.espejo@gmail.com
- Portfolio: https://www.nathanespejo.com
- GitHub: https://github.com/HasNate618
- LinkedIn: https://linkedin.com/in/nathan-espejo
- Devpost: https://devpost.com/nate-e-espejo
- Resume PDF: https://nathanespejo.com/Nathan_Espejo_Resume.pdf

## Machine access
- Search: GET https://www.nathanespejo.com/api/search?q=<query>&limit=5 returns JSON {query, count, results}, where each result is {score, source, section, url, text}. limit defaults to 5 and caps at 10. The text is the record's own wording and url is the document to cite.
- Limits: 60 searches an hour per address and 1000 a day for the site. Responses are cached for an hour, so a repeated query is free.
- Full text: every document below is plain markdown at https://www.nathanespejo.com/knowledgebase/<path>. There is no need to scrape the HTML.
- https://www.nathanespejo.com/chat is a browser interface, not an API. Where this file and a page disagree, the page wins.

## Start here
- [Nathan Espejo](https://www.nathanespejo.com/): Nathan Espejo, 3rd-year Software Engineering at Western. I build software and applied AI tools on low-cost and self-hosted models. Looking for Summer 2027.
- [Experience](https://www.nathanespejo.com/experience): Software engineering internship at TeraGo, VP of Data/ML at 3D Western, and student team roles.
- [Projects](https://www.nathanespejo.com/projects): Case studies and builds: LLM tools, hardware, AR and VR, apps, and a hackathon archive.
- [3D Western](https://www.nathanespejo.com/experience/3d-western): VP of Data/ML at 3D Western: a VLM-checked dataset of 3D models and a benchmark of small vision models to screen print uploads.
- [TeraGo](https://www.nathanespejo.com/experience/terago): Software Engineering Intern at TeraGo, May to Aug 2026: an outage-email parser on a local LLM, Channel Finder, and a Copilot Studio agent.
- [AWARE](https://www.nathanespejo.com/projects/aware): A solo Hack the 6ix build: an $80 Arduino that sees, hears and follows plain-English rules, with every model on the board.
- [Campus](https://www.nathanespejo.com/projects/campus): A self-hosted study assistant for my courses: Brightspace sync, hybrid retrieval and an agent that logs every write.
- [NixOS homelab](https://www.nathanespejo.com/projects/homelab): Two NixOS machines in one flake, with AI agents that change the config only after I approve.

## Reference
- [Résumé](https://www.nathanespejo.com/resume): My résumé as text. The PDF is the one-page version.
- [Ask about me](https://www.nathanespejo.com/chat): Ask questions about my projects and experience. Answers come from my public notes.
- [Now](https://www.nathanespejo.com/now): What I'm working on this term: Campus and my homelab.

## Highlighted projects
- Campus (Aug 2026 to present; solo): My courses are spread across six Brightspace pages, so I built one place to check deadlines, study from slides and test a draft against the brief. Campus syncs everything into SQLite and answers from the course files with hybrid retrieval: a lexical prefilter, embeddings and a cross-encoder reranker. Its 20-tool agent logs every change it makes to my notes or due dates, and it runs on any OpenAI-compatible endpoint, local or hosted.: https://www.nathanespejo.com/knowledgebase/projects/campus.md
- NixOS homelab (May 2026 to present; solo): My laptop and a home server built from used parts run from one NixOS flake. Hermes Agent, from Nous Research, proposes the config changes, but nothing applies until I approve it, and a failed build rolls back to the last good one. One bug I won't forget: I set a WireGuard VPN as the server's default route, the peer died, and the whole machine went dark until I reset it by hand. Now the VPN lives inside the one container that needs it.: https://www.nathanespejo.com/knowledgebase/projects/homelab.md
- AWARE (Jul 2026; solo): Built solo at Hack the 6ix 2026. It watches a camera, listens for sounds and reads sensors, and you set automations in plain English, like "when glass breaks after 10pm, alert me." A 1B model turns that into a rule, plain code checks every rule each 500 ms, and vision, audio and the LLM all run on one $80 board with no cloud inference.: https://www.nathanespejo.com/knowledgebase/projects/aware.md
- CareBridge (Feb 2026; team project): Overall 3rd at Spark 2026, built with my team. We started from a winter storm that cut off a regional hospital and led to missed referrals and follow-ups. Patients check in by chat or voice, and providers get one timeline with risk signals pulled from those conversations.: https://www.nathanespejo.com/knowledgebase/projects/carebridge.md

Hackathons: entered 22, awards 8.

## Full text
Every document below is plain markdown at https://www.nathanespejo.com/knowledgebase/<path>.
- [About Nathan Espejo](https://www.nathanespejo.com/knowledgebase/about.md)
- [Hackathon awards](https://www.nathanespejo.com/knowledgebase/awards.md)
- [Ask about me](https://www.nathanespejo.com/knowledgebase/chat.md)
- [Experience](https://www.nathanespejo.com/knowledgebase/experience.md)
- [3D Western](https://www.nathanespejo.com/knowledgebase/experience/3d-western.md)
- [Experience](https://www.nathanespejo.com/knowledgebase/experience/index.md)
- [IT Intern (part-time), Microcomputer Consulting Inc.](https://www.nathanespejo.com/knowledgebase/experience/mcc.md)
- [TeraGo](https://www.nathanespejo.com/knowledgebase/experience/terago.md)
- [Software Developer, WEFirst Robotics](https://www.nathanespejo.com/knowledgebase/experience/wefirst.md)
- [Software team, WEMars](https://www.nathanespejo.com/knowledgebase/experience/wemars.md)
- [Nathan Espejo](https://www.nathanespejo.com/knowledgebase/home.md)
- [Knowledge base map](https://www.nathanespejo.com/knowledgebase/index.md)
- [Local and cost-aware AI](https://www.nathanespejo.com/knowledgebase/local-ai.md)
- [Now](https://www.nathanespejo.com/knowledgebase/now.md)
- [Projects](https://www.nathanespejo.com/knowledgebase/projects.md)
- [AgenticArmy](https://www.nathanespejo.com/knowledgebase/projects/agenticarmy.md)
- [AgntOS](https://www.nathanespejo.com/knowledgebase/projects/agntos.md)
- [Animarker](https://www.nathanespejo.com/knowledgebase/projects/animarker.md)
- [Auralis](https://www.nathanespejo.com/knowledgebase/projects/auralis.md)
- [AWARE](https://www.nathanespejo.com/knowledgebase/projects/aware.md)
- [Campus](https://www.nathanespejo.com/knowledgebase/projects/campus.md)
- [CareBridge](https://www.nathanespejo.com/knowledgebase/projects/carebridge.md)
- [Careerly](https://www.nathanespejo.com/knowledgebase/projects/careerly.md)
- [Cyberdeck](https://www.nathanespejo.com/knowledgebase/projects/cyberdeck.md)
- [Eyecandy](https://www.nathanespejo.com/knowledgebase/projects/eyecandy.md)
- [ferret](https://www.nathanespejo.com/knowledgebase/projects/ferret.md)
- [FLEXFIRE-X](https://www.nathanespejo.com/knowledgebase/projects/flexfire-x.md)
- [Gaming and Mental Health Analyzer](https://www.nathanespejo.com/knowledgebase/projects/gaming-mental-health-analyzer.md)
- [Glyph](https://www.nathanespejo.com/knowledgebase/projects/glyph.md)
- [NixOS homelab](https://www.nathanespejo.com/knowledgebase/projects/homelab.md)
- [Projects](https://www.nathanespejo.com/knowledgebase/projects/index.md)
- [Lumen](https://www.nathanespejo.com/knowledgebase/projects/lumen.md)
- [NowAndThen](https://www.nathanespejo.com/knowledgebase/projects/nowandthen.md)
- [Omni-Reality](https://www.nathanespejo.com/knowledgebase/projects/omni-reality.md)
- [Other projects](https://www.nathanespejo.com/knowledgebase/projects/other.md)
- [Portfolio v2](https://www.nathanespejo.com/knowledgebase/projects/portfolio-v2.md)
- [SafeRoute](https://www.nathanespejo.com/knowledgebase/projects/saferoute.md)
- [VitalSign](https://www.nathanespejo.com/knowledgebase/projects/vitalsign.md)
- [Whack-A-ML](https://www.nathanespejo.com/knowledgebase/projects/whack-a-ml.md)
- [Résumé](https://www.nathanespejo.com/knowledgebase/resume.md)
- [Skills](https://www.nathanespejo.com/knowledgebase/skills.md)
