Samuel Hale
AI engineer · Full stack · Backend · M.S. Computer Science
I build and ship AI, backend and full stack software, and use AI tooling to move faster without lowering the quality bar.
About
I'm a software engineer with an M.S. in Computer Science from East Carolina University. I work across AI engineering, backend services and full stack web apps, from LLM integrations and agent tooling to APIs, data, cloud and low-level systems, and I pick up whatever a project needs.
I build with AI tooling, including coding agents and LLM integrations, and I've written my own tools to keep agents reliable. I start from requirements, design before I code, and test against what the software is supposed to do.
Projects
Selected workOrange
A wlroots compositor for Linux with a macOS-style desktop drawn in C. Includes shell, dock, desktop icons, menus, status icons and wallpaper, plus GPU driver detection, DRM device selection and NVIDIA Optimus support.
unstuck-mcp
An MCP server that keeps AI coding agents out of infinite fix loops. It tracks failed attempts, normalizes error signatures, and blocks repeats until the agent searches the web.
Ultimate SWE
A production-grade engineering workflow covering requirements, architecture, testing, validation and Git discipline.
Resume Tailor
Matches a job description to your skills and projects, then compiles a tailored PDF in the browser with Typst WASM.
MoveDex
Pokémon lookup using live PokeAPI data plus curated competitive builds, items, EV spreads, Tera types and full movepools.
c-raytracer
A real-time ray tracer in C using GLFW and Vulkan. Companion piece: dbview, a zero-dependency SQLite file reader.
Skills
Tools & technologiesLanguages 10
Python/JavaScript/TypeScript/Java/C#/C·C++/Nim/Go/Bash/SQL
AI & ML 06
PyTorch/Reinforcement learning/NLP/LLM integration/Prompt engineering/TensorBoard
Systems & graphics 06
Vulkan/Wayland/wlroots/Ray tracing/Linux/Binary parsing
Web & frontend 07
React/React Native/Angular/Express/HTMX/GraphQL/REST
Backend 08
Spring Boot/Django/Flask/Micronaut/Node.js/.NET/gRPC/Microservices
Data 06
PostgreSQL/MySQL/SQLite/Neo4j/Redis/SQL Server
Cloud & DevOps 07
AWS/Azure/Docker/Kubernetes/Terraform/CI/CD/NixOS
Quality & process 06
TDD/pytest/JUnit/OWASP/Agile·Scrum/System design