Ali
banner
aliglenesk.bsky.social
Ali
@aliglenesk.bsky.social
senior software engineer👩🏼‍💻
runner 🏃🏼‍♀️
dog and human parent🌱
founder at wrceastbay.org & creator of strollerstats.com
PS feature requests accepted - hoping to add a fastest stroller run by common distances section here as well as most leaderboard appearances. Speaking of, still need to paginate the leaderboard😅
October 22, 2025 at 10:41 PM
IIRC the actual error was "Metro error: Cannot read properties of undefined (reading 'v1')". My file paths were e.g. app/api/filename+api.ts.

Sorry I don't have more info now - I wish I could reproduce! I did try to debug for a few hours before switching over.
October 16, 2025 at 6:16 AM
I got stuck trying to import @google-cloud/storage in an expo api route and as I understood the bug, it was the bundler was still trying to pull in the server side code (despite a lot of adjusting to metro.config etc.).
October 16, 2025 at 6:16 AM
Oh and links! repo is still private (need to chat with the BCBA I'm working with on what they want in this regard) but hoping to make public soon: github.com/aligg/bananas
github.com
October 15, 2025 at 8:50 PM
In any case taking a break now to (hopefully🤪 🤲) have this baby but excited to hopefully get this thing in the App Store postpartum.
October 15, 2025 at 8:27 PM
It was a bit of a learning curve digging into how audio recording works, especially with expo-audio (a newer replacement of expo-av) and still haven't figured out the best way for the google transcription to pick up multiple speakers.
October 15, 2025 at 8:27 PM
So far built out:
- Firebase auth
- Prisma + neon for postgres db (so fast to set-up with neon! 🤯)
- expo serverless api routes, but pivoted to next.js after expo felt a little green/buggy
- expo-audio for recording playback
- Google Speech to text for transcription
- Deploy backends w/ Vercel
October 15, 2025 at 8:27 PM
Xanga
July 7, 2025 at 4:16 AM
😈😈😈 the vibe of backlog refinement searching for a ticket while screen sharing with backseat drivers was an inspiration.
June 16, 2025 at 12:18 AM
Here it is in action enabling quick navigation to stroller stats issues 🤓
June 12, 2025 at 3:47 PM
I also upgraded to firebase functions gen2 and during that accidentally broke everything for a day. So next on my list is to add a lower environment and unit tests. Should have done that from the beginning😳
May 31, 2025 at 11:39 PM
Come be my VP! jobs.lever.co/nava/c4885d4...

Selfishly, you'd be amazing to work for, but also it's impactful work with interesting challenges.
Nava - Vice President of Engineering
The purpose of Nava’s Vice President of Engineering is to lead and grow the engineering organization by defining a clear vision that can design, build, launch, and operate public sector digital servic...
jobs.lever.co
February 4, 2025 at 5:26 AM
- PRs merged by my team (or me)
- Survey feedback from my team
- Broken windows addressed by me or by those I held accountable to it
- Number of times someone tells me "thank you" or "how do you do it all" etc
- Volume of emoji reacts (my superpower✅😈📝💕)
January 24, 2025 at 5:13 AM
Agree! And hard to use without a monitor, and hard to search and reference later on.
January 24, 2025 at 5:06 AM
That's such a good idea though!
December 10, 2024 at 5:41 AM