Writing
Notes on projects, debugging, and working as a software engineer.
All notes
They were reconciling payments with a printout and a pen
A pharma wholesaler matched payments on printed bank statements. I built a local desktop app to import the statements and keep those matches searchable.
I explained the architecture badly and my team built the wrong thing
At an2 cabs, an incomplete explanation cost my team two days of work. I changed how I checked an implementation after that.
Why I used bare React Native, and why I use Expo now
I chose bare React Native for a driver app in 2023. Shipping two Expo apps since then has changed how I'd approach the same decision.
What being the only engineer at a startup taught me
Building AfterBoards and AfterGrad on my own: sharing code across four apps, maintaining mobile releases, and living with my earlier decisions.