AyTee Labs
Build notes, technical decisions, and honest writing from the process of building products.
Gumroad bans creators without warning. Payhip takes a bigger cut than it lets on. I wanted something fairer, cleaner and honest about what it costs. So I built it.
Every time I shared a credential over Slack or email I knew it was sitting there forever. BurnBin is the tool I built to fix that — private, self-destructing snippet sharing with burn-after-read, expiry, and password protection.
Linkdrop is live. A full-stack link-in-bio platform with auth, analytics, themes, QR codes and an explore page — built in a single sprint. Here is the honest version of how that went.
There is a version of QA that stops at the ticket. Reproduce it, log it, move on. I have been doing something different lately and the difference in impact is hard to ignore.
I am still working on it. Google OAuth in a custom Chromium build is a different problem to Google OAuth in a web app and I want to be honest about why.
Volume 1 launched with three games and proved the concept. Now Volumes 2 and 3 are live, four more games are playable, and Volume 4 is already in the works.
I work full time as a Test Lead. I also build and maintain a portfolio of independent products. Here is how I actually make that work without burning out.
I was sick of waiting for staging deployments just to test a new feature. Portix came from wanting developers to share their work directly with me, earlier, so I could give feedback while it still mattered.
Every AI conversation I had felt like starting from scratch. No context, no memory, no continuity. Ankoryn started as a frustration and turned into the most technically interesting thing I have built.
BugReporter and SpecGhost were built fast. But the impact they have on QA workflows is anything but small. Here is why I built them, what they taught me, and why they represent exactly how AI should be used in quality engineering.
Building a Chromium-based browser sounds straightforward until you hit the extension layer. Here is what I learned, why I pulled back, and where Kinka is headed instead.