DEV Community

Cover image for I'm a DevOps engineer with no mobile experience, so I built and shipped an iOS app
Ivan Tsanev
Ivan Tsanev

Posted on

I'm a DevOps engineer with no mobile experience, so I built and shipped an iOS app

I kept seeing people (myself included) let professional certifications quietly expire - AWS, Microsoft: Azure, CompTIA - and only notice during a job application or when scrolling my mailbox because of boredom. Renewing isn't hard; remembering is.

So I built Renuo - you add your certs, it color-codes what's valid / expiring / expired, and reminds you (push + email) at the lead times you pick. You can setup manually or paste a Credly link (Microsoft Learn link doesn't work for now) and it auto-fills the name, dates, and badge.

dashboard-certs

One fun gotcha: the Credly/Microsoft import has to run on the device, not my server - datacenter IPs get bot-blocked and served a challenge page, but a real phone gets the actual JSON back.

adding-cert-settings

The interesting part for me: I'd never written a mobile app. Stack ended up being Expo (React Native) + Supabase (Postgres, row-level security, Edge Functions, cron for the email reminders), a landing page on Vercel, and GitHub Actions deploying it all. Coming from infra, the backend felt like home; the UI/UX was the real learning curve.

general-notification-settings

No analytics, no tracking, no ads - your cert data is yours.

It's finished and launching on iPhone very soon - just clearing the last App Store steps. If you want a ping when it goes live, the site's at:

Renuo

Happy to answer anything about the build. What would you want a cert tracker to do?

Next up: Android, and maybe a team/manager view for compliance. If you track other people's certs for audits, I'd love to hear how you do it today.

Top comments (0)