---
title: "Skills"
type: skills
description: Nathan Espejo's skills, grouped by area and linked to the projects and roles where he used them.
dates: "2023 to present"
role: "self"
tags: [skills]
related: [index.md, projects/index.md, experience/index.md]
updated: 2026-10-16
---
# Skills

Nathan's skills grouped by area. Each one links to the project or role files where he used it.

## AI and ML

- **LLM agents**: [Campus](/knowledgebase/projects/campus.md), [NixOS homelab](/knowledgebase/projects/homelab.md), [AgenticArmy](/knowledgebase/projects/agenticarmy.md)
- **Tool calling**: [Campus](/knowledgebase/projects/campus.md)
- **RAG**: [Campus](/knowledgebase/projects/campus.md), [NixOS homelab](/knowledgebase/projects/homelab.md), [Portfolio v2](/knowledgebase/projects/portfolio-v2.md)
- **Embeddings and reranking**: [Campus](/knowledgebase/projects/campus.md)
- **MCP**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **VLMs**: [3D Western](/knowledgebase/experience/3d-western.md)
- **Model evaluation**: [3D Western](/knowledgebase/experience/3d-western.md)
- **Ollama**: [TeraGo](/knowledgebase/experience/terago.md)
- **llama.cpp**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **GGUF on-device LLMs**: [AWARE](/knowledgebase/projects/aware.md)
- **YOLOv8**: [AWARE](/knowledgebase/projects/aware.md)
- **ONNX**: [AWARE](/knowledgebase/projects/aware.md)
- **MediaPipe**: [AWARE](/knowledgebase/projects/aware.md), [VitalSign](/knowledgebase/projects/vitalsign.md)
- **face-api.js**: [Auralis](/knowledgebase/projects/auralis.md), [VitalSign](/knowledgebase/projects/vitalsign.md)
- **PyTorch**: [Whack-A-ML](/knowledgebase/projects/whack-a-ml.md)
- **Reinforcement learning (PPO)**: [Whack-A-ML](/knowledgebase/projects/whack-a-ml.md)
- **TensorFlow**: [Animarker](/knowledgebase/projects/animarker.md)
- **scikit-learn**: [Gaming and Mental Health Analyzer](/knowledgebase/projects/gaming-mental-health-analyzer.md)

## Languages

- **Python**: [Campus](/knowledgebase/projects/campus.md), [AWARE](/knowledgebase/projects/aware.md), [TeraGo](/knowledgebase/experience/terago.md), [3D Western](/knowledgebase/experience/3d-western.md), [AgenticArmy](/knowledgebase/projects/agenticarmy.md)
- **TypeScript**: [Campus](/knowledgebase/projects/campus.md), [Portfolio v2](/knowledgebase/projects/portfolio-v2.md)
- **Rust**: [AgntOS](/knowledgebase/projects/agntos.md) (abandoned)
- **C#**: [Glyph](/knowledgebase/projects/glyph.md), [Careerly](/knowledgebase/projects/careerly.md)
- **Kotlin**: [Animarker](/knowledgebase/projects/animarker.md), [SafeRoute](/knowledgebase/projects/saferoute.md)
- **SQL**: [Campus](/knowledgebase/projects/campus.md)

## Web and backend

- **React**: [Campus](/knowledgebase/projects/campus.md), [CareBridge](/knowledgebase/projects/carebridge.md)
- **Next.js**: [Portfolio v2](/knowledgebase/projects/portfolio-v2.md), [Auralis](/knowledgebase/projects/auralis.md)
- **Three.js**: [Portfolio v2](/knowledgebase/projects/portfolio-v2.md), [Auralis](/knowledgebase/projects/auralis.md)
- **FastAPI**: [Campus](/knowledgebase/projects/campus.md), [AWARE](/knowledgebase/projects/aware.md), [AgenticArmy](/knowledgebase/projects/agenticarmy.md), [CareBridge](/knowledgebase/projects/carebridge.md)
- **SQLite**: [Campus](/knowledgebase/projects/campus.md), [AWARE](/knowledgebase/projects/aware.md)
- **MongoDB**: [Lumen](/knowledgebase/projects/lumen.md)
- **Supabase**: [CareBridge](/knowledgebase/projects/carebridge.md)

## Infrastructure

- **NixOS**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **Docker**: [NixOS homelab](/knowledgebase/projects/homelab.md), [Campus](/knowledgebase/projects/campus.md), [AWARE](/knowledgebase/projects/aware.md), [3D Western](/knowledgebase/experience/3d-western.md)
- **Tailscale**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **Caddy**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **sops-nix**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **GitHub Actions**: [Campus](/knowledgebase/projects/campus.md)
- **Playwright**: [Campus](/knowledgebase/projects/campus.md), [NixOS homelab](/knowledgebase/projects/homelab.md)

## Tools

- **Hermes Agent**: [NixOS homelab](/knowledgebase/projects/homelab.md)
- **Microsoft Graph**: [TeraGo](/knowledgebase/experience/terago.md)
- **Copilot Studio**: [TeraGo](/knowledgebase/experience/terago.md)
- **Jira**: [TeraGo](/knowledgebase/experience/terago.md)
- **SharePoint**: [TeraGo](/knowledgebase/experience/terago.md)
- **Blender**: [3D Western](/knowledgebase/experience/3d-western.md)

## Hardware and embedded

- **Arduino**: [AWARE](/knowledgebase/projects/aware.md), [Other projects](/knowledgebase/projects/other.md)
- **ESP32**: [WEMars](/knowledgebase/experience/wemars.md)
- **Raspberry Pi**: [Cyberdeck](/knowledgebase/projects/cyberdeck.md)
- **EMG sensors**: [FLEXFIRE-X](/knowledgebase/projects/flexfire-x.md)
- **CAN bus and closed-loop control**: [WEFirst Robotics](/knowledgebase/experience/wefirst.md)

## Games and XR

- **Unity**: [Careerly](/knowledgebase/projects/careerly.md), [Lumen](/knowledgebase/projects/lumen.md), [Whack-A-ML](/knowledgebase/projects/whack-a-ml.md), [Other projects](/knowledgebase/projects/other.md)
- **Snap Spectacles**: [Eyecandy](/knowledgebase/projects/eyecandy.md)

## Also used

On his résumé or profile but not tied to a specific file here: Cursor, Claude Code, C++, Bash, Java, PostgreSQL, OpenCV, OnShape.
