Senior Full-Stack Software Engineer · Systems Administrator · Builder in Public
I turn messy workflows into dependable software—with a little soft-cyber energy ✦
- Full-stack products with Next.js, React, TypeScript, Node.js, and Python
- Business systems using Frappe Framework and ERPNext
- Reliable infrastructure with Docker, Linux, Nginx, AWS, and Proxmox
- Practical automations using n8n, APIs, and AI-assisted workflows
One small, original project built in public each day—working code, documentation, and tests when applicable. No client code, copied tutorials, empty placeholders, or contribution farming.
Progress: Day 015 of 100 · August 31–December 8, 2026
| Day | Project | Focus |
|---|---|---|
| 001 | Commit Craft | JavaScript modules, validation, browser APIs, and Node tests |
| 002 | JSON Lens | JSON parsing, recursive paths, search filtering, and Node tests |
| 003 | Markdown Split View | Safe Markdown parsing, browser state, responsive UI, and Node tests |
| 004 | Accessible Palette | Color contrast math, accessible controls, responsive UI, and Node tests |
| 005 | Timezone Pair | IANA time zones, daylight-saving validation, overlap mapping, and Node tests |
| 006 | URL Toolkit | URL parsing, query cleanup, safe browser rendering, and Node tests |
| 007 | Regex Playground | Regular expressions, capture groups, replacement previews, accessible DOM rendering, and Node tests |
| 008 | CSV Quicklook | CSV parsing, structural validation, data summaries, local file handling, and Node tests |
| 009 | Form State Debugger | Immutable form state, browser events, validation, accessible feedback, and Node tests |
| 010 | Gitignore Builder | Rule normalization, stable deduplication, local file generation, accessible UI, and Node tests |
| 011 | Log Signal | Python parsing, recurring-signal grouping, CLI reporting, exit codes, and standard-library tests |
| 012 | Backup Manifest | Recursive traversal, streaming SHA-256, JSON validation, CLI exit codes, and standard-library tests |
| 013 | Disk Map | Safe traversal, size aggregation, symlink boundaries, JSON output, and standard-library tests |
| 014 | Env Guard | Safe configuration parsing, key comparison, data minimization, JSON output, and standard-library tests |
| 015 | HTTP Pulse | URL validation, HTTP error handling, latency measurement, JSON reports, and network-free tests |
Browse the 100 Days of Code collection →
building → small tools with real utility
learning → better tests, CI/CD, and system design
sharing → honest work without exposing private client code
build softly · ship bravely · improve daily ✦