United States
Krofile LLCCo-built with Krofile LLC
Backend

Krofile - Digital Business Card

An all-in-one digital business card platform helping modern professionals and local businesses grow with one smart link.

Stripe
Subscriptions
Digital Business Card
Dashboard
Analytics
Custom QRs
Promotions
Automation
AI Assistant
Reviews
Review Scraping
Krofile - Digital Business Card

Project Overview

Served as the Lead Senior Backend Developer for Krofile’s flagship product a digital business card platform that helps professionals and businesses grow with a single smart link.

Managed a team of 5 backend developers while architecting the system into microservices: Express.js for the main backend and Nest.js for the superadmin backend. Personally built mission-critical features including subscriptions & roles (Stripe), promotions, job application services, automation workers (BullMQ), QR tracking & analytics (IP-API), AWS storage & schedulers, and Krofile-AI (ChatGPT wrapper) implementation and many more.

This role solidified my expertise in architecting scalable SaaS platforms, managing development teams, and delivering high-impact, production-ready backend systems powering a company’s core product.

5
Backend Devs Managed
3
Backends Architected
100+
Major Features Delivered
Micro-S
System Architecture

Key Features

Core functionality and capabilities that make this project stand out

All-in-One Smart Business Cards
Share contact info, collect reviews, run promotions, accept bookings all from one link, no app or paper cards required.
Microservice-Based Architecture
Built a scalable backend split into Express.js (main app) and Nest.js (superadmin) services for maintainability and growth.
Dynamic Subscriptions & Roles
Implemented custom subscription logic with feature-based access control and dynamic Stripe pricing managed from superadmin.
Promotions & Giveaways
Developed APIs to let businesses create promotional offers, discounts, and giveaway campaigns to increase engagement.
Advanced Analytics & QR Tracking
Built full analytics APIs with IP-based geo tracking, custom QR generation, scan metrics, and user interaction reporting.
Automation & AI Assistant
Integrated BullMQ for background tasks, AWS schedulers for periodic jobs, and a custom Krofile-AI assistant powered by ChatGPT.

Technology Stack

Key Technologies I Used on This Project

Main Backend
Express.js (JavaScript)
Superadmin Backend
Nest.js (TypeScript)
Database
MongoDBRedis
Infrastructure
AWS S3AWS SchedulerDocker
Other Integrations
StripeBullMQIP-APISendGrid
Challenges Overcome

Designing a microservice architecture from scratch for a business-critical SaaS product.

Managing a team of 5 backend developers and ensuring consistent delivery using Jira and Microsoft Teams.

Building a fully dynamic subscription engine with feature-based access control and real-time pricing via Stripe.

Implementing high-accuracy analytics with IP-based tracking, custom QR scans, and detailed performance metrics.

Coordinating multiple services (main backend, superadmin, workers) while ensuring security, scalability, and reliability.

Key Learnings

• Enhanced leadership and project management skills while leading a 5-member backend team.

• Deepened expertise in microservice architecture using Express.js and Nest.js.

• Mastered subscription systems, feature flags, and advanced Stripe integration.

• Learned to build robust background automation with BullMQ and AWS schedulers.

• Gained experience designing complex analytics systems and integrating AI-driven features into production apps.

Interested in This Project?

This project showcases practical development skills and problem-solving experience. Explore the features, review the implementation, or get in touch to discuss similar work.