Hi there, I'm Mike ๐
Staff engineer in payments by day: TypeScript and Python on Lambdas; Postgres, Mongo and MySQL underneath; a codebase old enough to be wagging fingers. Everything below is what happens after hours.
- Headquartered in Cyprus ๐จ๐พ
- Currently building (last audited: July 2026)
- an offline-first new tab extension for task tracking
- Kalimera, a Greek learning app
- a wireless split keyboard - hybrid tenting
a CNC- guitars with my CNC
- ๐ Self-hosting: Proxmox, Home Assistant, and webapps with a lot of help from Tailscale
Standing opinions
- I have an unhealthy relationship with optimisation. My mantra is YAGNI
- Building with AI since the Copilot preview in 2021. The faster the code arrives, the harder the review needs to be.
- Framework wars are a distraction. But also, I really like SolidJS.
- Simplicity, as far as possible ๐
- Keyboards still don't make sense. Findings so far:
- Colemak-DH over Workman over Dvorak โจ๏ธ
- Columnar stagger and 40% keyboards are cool until you try to play games on one.
- True endgame is split, low profile, no row stagger. I wrote that years before owning exactly that, and I'm building another anyway. Endgame is a lie.
- Definitely a dog person ๐
- I'm not a fussy eater, I'm a supertaster ๐
Previously on this page
I'm currently learning about service workersaccidentally published web-push, an RFC 8291 push library, insteadI really want to work with PandaCSSdone, it's on the CVI next want to work with Module Federationthe industry and I quietly dropped this one togetherRemix-JHB meetup and Javascript Breakpointemigration is one hell of an offboarding
GitHub ยท LinkedIn ยท CV ยท thelazyweb.dev