Full-Stack Engineer for SaaS, AI & Operations Apps
5.0
Rating
33
Followers
Full-Stack Engineer for SaaS, AI & Operations Apps
Building Monilens: More Than Just an Expense Tracker
I’ve been building Monilens, an Android-first financial intelligence app, and one thing became clear very quickly:
Managing money is not the same as understanding money.
A typical expense tracker tells you:
“You spent ₦50,000 this month.”
That’s useful, but it doesn't answer the questions that actually matter:
Where is my money going?
What spending patterns am I developing?
What can I realistically cut back on?
How much am I actually saving?
Am I making progress financially?
That’s the problem I’m trying to solve with Monilens.
Technically, the project has also been an interesting one. I’m using Flutter for the Android app, Riverpod for state management, Drift/SQLite for local data, and Supabase for backend services.
One of the things I’m particularly interested in is getting the balance right between local-first data, privacy, usability, and useful financial insights.
Building it has reminded me that good software isn't simply about getting features working.
It's about asking:
“What should this software actually help the user understand or accomplish?”
Monilens is still evolving, but that's exactly what makes building it interesting.
I'm building it one feature at a time—and learning a lot along the way.
1
301
KICKSTORE — Sneaker E-Commerce Concept ✨
A clean, modern visual concept for a sneaker storefront built with Next.js and Tailwind CSS. Focused on crisp typography, generous whitespace, and a high-contrast layout to make product imagery pop.
Highlights:
High-impact hero section for seasonal drops ("Step Into Your Style").
Minimalist product grid with subtle micro-interactions and star rating badges.
Sleek dark-mode newsletter section designed for high conversion.
Link: https://sneakers-shop-delta-lac.vercel.app/
What do you think of the layout flow and color balance? Would love to hear your feedback in the comments! 💬
Groom - AI-powered in-app onboarding SDK for SaaS
The problem
New users land in a SaaS product with no guide and quietly leave. Existing onboarding tools need engineers to hand-build tours for every flow, and those tours break the moment the UI changes. We set out to build a layer that drops into any web app with one script tag, understands the live page, and walks users through multi-step tasks on demand.
What I built
Zero-dependency SDK, 23 KB gzipped. Injected with a single script tag and running inside customer apps we don't control. Ships as one IIFE via S3 and CloudFront with beta and stable channels.
Live DOM perception. A budgeted depth-first walk that descends into shadow roots and same-origin iframes, measures geometry against each element's own frame, hit-tests for occlusion, and degrades gracefully under a 180 KB payload budget.
Resilient element targeting. A five-tier selector resolution chain, re-resolution on re-render, delegated capture-phase listeners that survive React reconciliation, and a token system that cancels superseded async steps.
Cross-page guided flows. A state machine persisted across full page loads with a split plan/progress store, 30-minute TTL, resume-at-destination detection, and cross-page back navigation.
Constrained AI design. The LLM only resolves which element matches the user's intent; the step sequence is built deterministically by BFS over recorded navigation edges and verified before display. Accurate and cheap.
Full product dashboard. 24-route Next.js app with analytics across 14 aggregated metrics, an onboarding wizard, integrations, AI settings, and subscriptions, with single-flight token refresh and persisted auth state.
Scale
Around 44,000 lines of TypeScript across three repos, 66 API endpoints, 23 data models, 900+ commits over roughly eight months. Shipped to production infrastructure and accepted into the NVIDIA Inception program.
Stack
Next.js 15, React 19, Tailwind v4, TanStack Query, NestJS 11, PostgreSQL, Gemini 2.5 Flash, TypeScript, Vercel, AWS.
What I learned
Running code inside someone else's app teaches you that the DOM you measured a second ago no longer exists. Most of the engineering value in Groom is in the recovery paths, not the happy path.
AI Developer | Front-End Developer | Telegram Bot Developer
21
Followers
AI Developer | Front-End Developer | Telegram Bot Developer
Telegram E-Commerce Store Bot
2
128
Custom Telegram Mini Game for Your Business
0
40
build a professional Telegram Store Bot with p hents and order management
1
123
I turned a simple authentication concept into a modern, production-ready authentication system.
This UI kit includes everything users need in one seamless experience: • Sign Up • Log In • Email Verification • Password Reset • Success States • Dashboard Entry
Designed with a clean interface, fully responsive layouts, and a strong focus on usability, making it easy to integrate into SaaS platforms, startups, admin dashboards, and web applications.
Every screen was built to create a smooth user experience while maintaining a professional and modern visual identity.
I'm currently building high-quality UI systems and custom web solutions for businesses and startups.