What I work on

The layer I know best. These days that means full-stack TypeScript, from React interfaces to Express middleware and the data stores behind them.

Learning what the machine is actually doing beneath the abstractions I've relied on for twenty years.

The top of the stack. I use models where they add real value, like a Claude-powered pipeline that screens a thousand job listings for about a dollar.

Where it all comes together. My focus is application security, informed by knowing what's happening further down the stack.
Projects
3 projects
DailyLIST
- Software
An experiment in low-friction design: a daily to-do list with drag-and-drop ordering, achievements, and a fresh start every 24 hours.
- React
- Express
- UX
Dev Job Filter
- Software
- AI
A self-hosted job search pipeline that scrapes Greenhouse boards and uses Claude Haiku to filter listings by tech stack, at about a dollar per thousand jobs.
- Playwright
- Claude
- Next.js
Adaptive Rate Limiter
- Software
Express middleware that tightens limits under CPU load and escalates penalties for repeat offenders, built on Redis sliding windows.
- Express
- Redis
- Rate limiting
About
I'm a software developer with twenty years of experience and a background in applied mathematics.
I'm currently pursuing an M.S. in Electrical and Computer Engineering, with the goal of understanding computers end to end: hardware, software, AI, and the security concerns that run through all of them.
By day I work in a hardware-oriented role. Outside of that, I'm always open to interesting part-time full-stack projects.
- M.S. ECE, in progress
- Hardware
- Full-stack web
- LLM tooling
- Application security
Email derek@derekwalker.tech