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.

The area I'm newest to. Through my coursework, I'm learning how the machine works beneath the software I've spent my career on.

I like using language models where they're genuinely helpful, such as a Claude-powered pipeline that screens about a thousand job listings for roughly a dollar.

A long-standing interest, mostly in application security. Learning more about the lower layers keeps giving me new ways to think about it.
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 because I want to understand more of how computers work 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