SREEVALLI
Portfolio

PROJECTS

AI Product

Bookmark42

React Node.js MongoDB OpenAI Firebase Redis
  • 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.
menu_book

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
psychology

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
architecture

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
payments

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

web React Frontend
api Express API Layer
storage MongoDB Database
smart_toy OpenAI AI Engine
cloud Firebase Auth & Storage
schedule BullMQ Job Queue
Construction SaaS

Scafold42

React Node.js PostgreSQL Firebase Cloudinary Material UI
  • 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.
construction

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
assignment

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
inventory_2

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
summarize

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

web React Frontend
api Express API Layer
storage PostgreSQL Database
lock Firebase Auth (OTP)
photo_camera Cloudinary Media Storage
key JWT API Auth
Mobile App

Whizzyle

NativeScript Angular Firebase Algolia Mixpanel TypeScript
  • 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.
forum

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
group_add

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
task_alt

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
notifications_active

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

phone_iphone NativeScript Mobile App
change_history Angular App Framework
sync Firebase RT Realtime DB
cloud_sync Cloud Fn Serverless
search Algolia Search Engine
lock Firebase Auth & Storage
Cloud Infrastructure

EKS Container Platform

AWS EKS Fargate Docker Kubernetes MongoDB
  • 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.
1

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
2

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
3

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
4

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
5

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

Architecture Overview

cloud_upload ECR Image Registry
hub EKS Orchestration
memory Fargate Serverless Compute
storage MongoDB Database
dns ALB Load Balancer