I'm Will Drain, a software developer with a B.S. in Computer Science from Rowan University. I build and ship full-stack web applications with practical AI, designing systems from the database layer through production deployment.
I got into software because I enjoy understanding how things work and using that knowledge to solve real problems. I'm especially interested in practical AI, including RAG, embeddings, vector search, and LLM evaluation. The projects I enjoy most are the ones that force me to learn something new.
I put myself through my degree working a range of hands-on jobs including restaurants, bars, golf courses, and blue-collar work. Years of showing up and getting the job done under pressure taught me ownership, communication, and composure—the same qualities I now bring to engineering.
Toolkit
Languages- TypeScript
- JavaScript
- Python
- SQL
Backend & Data- Node.js
- Prisma
- Zod
- PostgreSQL
- pgvector
- Neon
AI- RAG
- Vector Search
- Anthropic API
- LLM Evaluation