PROJECTS
Bookmark42
- check_circle Built a connected study workflow that brings PDF reading, highlights, notes, AI assistance, summaries, and assessments into one experience.
- check_circle Designed and developed both web and Android applications, taking ownership across product, UX, architecture, and implementation.
- check_circle Used real user behavior and engagement data to identify friction and continuously refine the learning experience.
- check_circle Integrated AI into the reading context so that assistance is connected to what the student is actually studying.
- check_circle Evolved product success metrics beyond installs and sign-ups toward engagement and retention.
PDF Reader & Annotation
In-browser PDF viewer with a mobile-optimized reflow mode, persistent reading state, and a robust highlighting system with anchor metadata for resilient text matching.
- check_circle Dual-mode reader: standard PDF view + reflow for mobile
- check_circle Highlights with anchor metadata for reliable text matching
- check_circle Rich notes linked to highlights, grouped by chapter
AI-Powered Learning
Contextual AI tutor conversations starting from any highlight, on-demand chapter summaries, and configurable MCQ assessments — all powered by OpenAI GPT-4o with server-side processing.
- check_circle AI Buddy chat with book/chapter/highlight context
- check_circle Chapter summaries generated and cached on demand
- check_circle MCQ assessments with difficulty levels and review history
Backend & Architecture
Express 5 API with 30+ endpoints, MongoDB for data persistence, Firebase for auth and file storage, BullMQ/Redis for background job processing, and credit-based usage enforcement.
- check_circle Firebase Auth with backend token verification
- check_circle PDF ingestion: upload → text extraction → chapter segmentation
- check_circle Background workers for AI generation and CRM sync
Monetization & Analytics
Dual-channel billing with Razorpay (web) and Google Play (mobile), subscription lifecycle via webhooks, credit system with usage tracking, and Mixpanel analytics.
- check_circle Subscription plans with monthly credits and top-ups
- check_circle Webhook-driven payment lifecycle management
- check_circle Mixpanel client-side + Meta Conversion API
Architecture Overview
Scafold42
- check_circle Designed a construction management platform for smaller builders and project teams to track site progress, materials, work orders, and BOQs.
- check_circle Conducted discovery with builders, project managers, contractors, and engineers to understand how construction work is actually managed on-site.
- check_circle Pivoted the product from attendance and payroll toward progress and materials tracking after early customer conversations challenged the original assumptions.
- check_circle Translated complex construction workflows into simpler digital experiences for supervisors, project managers, and administrators.
- check_circle Built the MVP through rapid cycles of customer feedback → product decisions → implementation → validation.
Site & Project Management
Multi-tenant project dashboards with site-level overviews, progress tracking, and organization-scoped data isolation across all operations.
- check_circle Multi-organization tenancy with scoped data access
- check_circle Site overview dashboards with aggregated metrics
- check_circle Role-based access: Admin, Supervisor, Project Manager
Daily Operations Tracking
Daily work logs, work order management, progress recording with photo uploads, and worker attendance tracking by location and status.
- check_circle Work orders with create, view, and detail workflows
- check_circle Progress recording with percentage and photo evidence
- check_circle Worker attendance by ID, status, date, and location
Materials & Delivery
End-to-end material lifecycle management — from planning and delivery logging to on-site consumption tracking with project-level overviews.
- check_circle Material planning and delivery logging
- check_circle Consumption tracking with master materials list
- check_circle Project-level materials overview and reporting
Team Admin & Reports
Payroll management, contractor and job type directories, team user management, and exportable reports in CSV and PDF formats.
- check_circle Payroll with worker designation and salary tracking
- check_circle Report generation with CSV, PDF, and chart exports
- check_circle Phone OTP authentication via Firebase
Architecture Overview
Whizzyle
- check_circle Built and launched a consumer mobile product that grew to 10,000+ downloads.
- check_circle Owned the product across design, development, launch, analytics, user feedback, and ongoing iteration.
- check_circle Built the application using NativeScript, Angular, TypeScript, Firebase, Mixpanel, and Algolia.
- check_circle Used product analytics and user behavior to understand adoption and guide improvements.
- check_circle Gained first-hand experience managing the complete product lifecycle—from early development and growth through eventual product sunset.
Threaded Collaboration
Structured conversation threads with subject, agenda, due dates, and participant management — supporting draft/published modes, labels, and folder organization.
- check_circle Real-time chat with replies, system messages, and cross-thread links
- check_circle Thread lifecycle: star, archive, trash, filter by folder labels
- check_circle Speech-to-text input for hands-free messaging
Team & Membership
Flexible team management with direct invites, email share links, Google Contacts import, and reusable team lists for bulk participant management.
- check_circle Invite via email, share link, or Google Contacts import
- check_circle Reusable team lists with save/load and bulk-add
- check_circle Invitation lifecycle with join/accept flows and notifications
Tasks, Notes & Attachments
Convert messages into assignable action items, capture per-thread notes with search and export, and upload file attachments with progress tracking and preview.
- check_circle Action items with assignment, completion, per-thread/user views
- check_circle Notes with editing, bulk delete, search, and text export
- check_circle Firebase Storage uploads with progress and file sharing
Search & Notifications
Algolia-powered unified search across people, messages, and notes, push notifications for all key events, and tiered in-app subscription plans.
- check_circle Unified search via Algolia with highlighted snippets
- check_circle Push notifications for invites, replies, votes, and due dates
- check_circle In-app purchases with Standard/Premium tier quotas
Architecture Overview
EKS Container Platform
- check_circle Designed and implemented a containerized cloud platform on AWS EKS, moving workloads toward a scalable Kubernetes-based architecture.
- check_circle Built the deployment flow across Docker, ECR, EKS/Fargate, load balancing, networking, and application services.
- check_circle Worked through real-world distributed-system challenges involving networking, health checks, service discovery, permissions, and container deployment.
- check_circle Designed the architecture with scalability, isolation, reliability, and operational simplicity in mind.
- check_circle Combined application-level understanding with hands-on cloud infrastructure and deployment engineering.
Container Registry & Image Pipeline
Set up Amazon ECR for container image storage with proper IAM policies, built Docker images, and established a push pipeline for continuous deployment.
- check_circle ECR repository provisioning with access policies
- check_circle Docker image build, tag, and push workflow
- check_circle IAM policy configuration for CLI access
EKS Cluster & Compute
Provisioned an EKS cluster with Fargate profiles for serverless pod execution and managed node groups for system components like CoreDNS.
- check_circle EKS cluster with default add-ons and private subnets
- check_circle Fargate profiles with label-based pod matching
- check_circle Managed node group for CoreDNS on public subnets
- check_circle Namespace isolation with dedicated Fargate namespace
Application Deployment
Deployed the application as Kubernetes pods with proper ECR authentication, image pull secrets, and replica configuration for high availability.
- check_circle VPC endpoints for secure ECR communication
- check_circle Kubernetes secrets for ECR image pull authentication
- check_circle Deployment manifests with replicas and port configuration
- check_circle Fargate role permissions for image access
MongoDB Connectivity
Established secure connectivity between EKS pods and MongoDB Atlas using NAT Gateway for outbound internet access from private subnets.
- check_circle NAT Gateway in public subnet with Internet Gateway routing
- check_circle MongoDB Atlas IP whitelisting for NAT Gateway
- check_circle Security group rules for cluster-to-NAT and MongoDB ports
- check_circle Private route table entries for outbound traffic
Load Balancing & External Access
Configured the AWS Load Balancer Controller via Helm to expose the application externally through an Application Load Balancer, with proper IAM OIDC integration and service account bindings.
- check_circle IAM OIDC provider for EKS cluster
- check_circle ALB Controller IAM policy and service account
- check_circle Helm-based ALB Controller deployment
- check_circle Application Load Balancer for external traffic