CareerCat - SaaS Application
Founder & Principal Architect
Full-Stack AI SaaS Platform (iOS, Android, Web)
Product Leadership & UX Design
End-to-End Design: Led the complete UI/UX lifecycle, from wireframing to high-fidelity design in Flutter, focusing on a "Find Your Path" user journey that simplifies complex AI career data into actionable strategy.
Brand Logic: Established a cohesive design system across mobile and web, ensuring a seamless, responsive experience for tools like the AI Resume Analyzer, Job Search engine and career Resources.
AI & Core Engineering
UI Architecture: Built a highly modular Flutter codebase using the Bloc pattern, implementing Dependency Injection (Injectable/Get It) and advanced routing (AutoRoute) to ensure a decoupled, testable, and maintainable architecture.
AI Orchestration & Serverless Logic: Developed a high-performance middleware layer using Node.js Google Cloud Functions to orchestrate: web searches, contact management, Vertex AI (Gemini) requests, delivering quantified career forecasting and real-time market data.
Cloud Infrastructure & Security: Architected a scalable backend using Firebase (Firestore, Storage), implementing App Check and Google Cloud IAM for granular security and resource access management.
Subscription & Auth Architecture: Integrated RevenueCat for multi-platform entitlement management and scaled user onboarding via a robust OAuth flow (Google, Apple, and Facebook).
AI-Accelerated Engineering: Leveraging internal use of Claude AI Code & Gemini Agents via Copilot inside Visual Studio Code, to accelerate bug remediation, feature development & unit and widget testing, significantly increasing development velocity and code quality.
DevOps & Automation
iOS Automation: Optimized the Apple delivery pipeline by configuring Xcode Cloud, reducing manual build times and ensuring consistent CI/CD for iOS deployments.
Web & Android CI/CD: Engineered GitHub Actions workflows to automate testing and deployment to GitHub Pages (Web) and the Play Store (Android).
Hosting & Delivery: Managed the end-to-end web hosting strategy, ensuring high availability for the web version of the SaaS platform.
Demonstrates:
Clean architecture
Responsive UI (different layouts for: Desktop, Tablet, Small Tablet & Mobile)
Firebase Firestore Db
Firebase UI Auth
Firebase Storage
Bloc - State Management
Artificial Intelligence (Ai) via Firebase & Gemini
Revenue Cat - For subscriptions & in-app purchases
Revenue Cat - RESTful service : Retrofit + DIO
Get it for Dependency Injection
Auto Route ( w/ guard for authentication)
Bloc Test + Mocktail
Unit Tests