Nathaniel
Davis
Software engineer — full-stack, ML, systems.
Projects
Oderum
ML recommendation system mapping 300+ fragrances. Automated training pipeline generating 1000+ similarity pairs for model fine-tuning. Full-stack with user reviews and personalized lists.
TypeScriptNext.jsPostgreSQLStripe
Jazzio
Bilingual membership platform for U.S. Embassy Addis Ababa serving 30,000+ members. English/Amharic registration with Ethiopian calendar integration. Reduced staffing requirements by 30%, processing time by 25%.
JavaScriptReactFirebase
Shrine
Chess engine in Rust evaluating millions of board positions with 12-move search depth. Optimized memory usage and search algorithms for fast position analysis.
Rust
Experience
Software Engineer Intern
Oct 2025 - Jan 2026DealerPulse · Remote
- —Built full-stack notification system with admin interface using Next.js and Supabase
- —Implemented cron-based scheduler with APNS integration in Swift for personalized push delivery
Information Technology Intern
Jun - Jul 2024U.S. Department of State · Addis Ababa, Ethiopia
- —Managed infrastructure for 200+ systems; imaged 40+ computers
- —Built QR inventory management system for CLO office with cloud database and tagging functionality
Freelance Web Developer
Sep 2023 - PresentBriggs Davis · Remote
- —Delivered web solutions for nonprofits including donation systems and membership management
- —Integrated Ethiopian payment systems and built e-commerce platforms with jewelry inventory management
Skills
LanguagesJavaScript, TypeScript, Python, Rust, Java, SQL, WebAssembly
FrameworksReact, Next.js, Svelte, Remix, FastAPI, PyTorch
DatabasesPostgreSQL, SQLite, MongoDB, Redis, Pinecone
CloudAWS, GCP, Vercel, Supabase, Cloudflare, Convex
ToolsGit, Playwright, Linux, Stripe, Unity, Vim
Education
University of Pittsburgh
B.S. Computer Science