I'm Daniel Leitch, a principal software engineer focused on building thoughtful products, strong frontend systems, and healthy engineering teams.
I learned this craft before AI, when building software meant sitting with a problem, understanding it properly, and shaping a solution from first principles. I love using AI, but to me it amplifies the craft rather than replacing it. The real work is still in the quality of the thinking, the care in the implementation, and the pride in building something well.
Most of my work sits between frontend engineering, product thinking, technical leadership, and developer experience. I care about shipping useful software, mentoring others, and helping create teams where collaboration and excellence can grow.
- Frontend: Angular, Nx, React, Vite, TypeScript, JavaScript, Redux, GraphQL, Storybook, Cypress, Jest
- App and package tooling: Node.js, npm, reusable templates, small utilities, GitHub Actions, monorepo workflows
- Backend and data: Express, PostgreSQL, MongoDB, Firebase
- Platform and delivery: AWS, Docker, Vercel, Heroku, DigitalOcean, Google Cloud, Nginx, Cloudflare
- Docs and systems work: Markdown, technical documentation, workflow design, CI/CD
- Hardware and tinkering: ESPHome, ESP32, Arduino, Raspberry Pi, Ubuntu, self-hosted services
- Frontend-heavy product engineering
- Angular and React ecosystem work
- React and TypeScript app work
- Examples and templates for faster project setup
- npm package experiments and small automation tools
- Documentation-heavy projects and internal platform thinking
- Docker and self-hosting projects
- IoT and home automation experiments
branchify: automation around Git workflowsDoddle: a recent product project worth keeping an eye onnpm-package-template: a starting point for publishing packagesemployee-management-system-frontend-react: React-focused product UI workSearch-Itunes: API-driven frontend experimentationRedux-Sagas-basic-example: state management patternsSVG-Converter: utility/tooling projectesphome-ld2450: hardware and home automation exploration






