I'm Luke Bayliss.
Software engineer, platform tinkerer, and writer.
Melbourne, Australia
fresh entries from the workbench
- Welcome to the terminal
What to expect from this slice of the internet.
- API Design Principles
Essential guidelines for building clean, maintainable, and user-friendly APIs.
- TypeScript Type Guards and Narrowing
Practical techniques for writing safer TypeScript with user-defined type guards and type narrowing.
selected work, experiments, and collaborations
- lukebayliss.com
A text-first personal site built with Astro, React islands, and a terminal-inspired coat of paint.
Engineering + Design Astro, React, Tailwind v4 - Distributed API Gateway
High-performance API gateway built with Node.js, handling rate limiting, auth, and request routing across microservices.
Lead Engineer Node.js, Redis, Docker, Kubernetes, PostgreSQL - Real-time Analytics Dashboard
WebSocket-powered dashboard for live data visualization, built with React and D3.js for financial trading metrics.
Frontend Lead React, TypeScript, D3.js, WebSocket, Tailwind CSS