Secure & Reliable

Designing systems with security and reliability at the foundation, ensuring resilience, fault tolerance, and trust across every component.

Scalable Architecture

Architecting modular, distributed systems that adapt seamlessly to growth while maintaining clarity, maintainability, and efficiency.

High Performance

Optimizing computation, storage, and network layers to achieve low-latency, high-throughput performance across demanding workloads.

About Me

I'm a Master's student in Computer Science at Texas A&M University, driven by a passion for architecting resilient and high-performance systems. For me, it's not just about writing code that works—it's about building systems that are modular, secure, and lightning-fast. I thrive on the challenge of optimizing performance, designing clean APIs, and building scalable microservices from the ground up.

My Core Philosophy

1

Architecture

Modular, layered architecture ensuring maintainability and reusability.

2

Data Flow

Efficient API and database interaction with clean request/response handling.

3

Security

Input validation, encryption, and auth protocols to protect data and services.

4

Performance

Optimized queries, caching, and async processes for lightning-fast execution.

5

Scalability

Cloud-native tools and container orchestration for on-demand scaling.

When I'm Not Coding

In my free time, I'm always exploring. I love diving into new UI/UX designs, reading tech blogs, and combing through public repos for "crazy stuff" to implement in my own toy projects. I also enjoy:

Watching Movies & Series UI/UX Design Drawing & Painting Speed Cubing Exploring GitHub Repos

Work Experience

Graduate Student Worker

Texas A&M University Feb 2026 - Present
  • Architected Flask → FastAPI migration for Texas Congestion Analysis Tool (TCAT), modernizing statewide transportation analytics platform serving TxDOT planners and engineers; designed incremental rollout with shared business logic layer enabling 3–5× concurrent request handling without downtime.
  • Engineered legacy → React frontend modernization (component-based architecture, Redux state management, React Query for server-state caching); established component library (map visualization, tables, report forms) enabling parallel frontend/backend development.
  • Built National Bridge Structural Failure Engine analyzing 624K+ bridges across 28 years of historical NBI data using DuckDB + Parquet (columnar storage, projection pushdown) enabling multi-gigabyte pipeline on 16GB RAM without expensive infrastructure scaling.
  • Engineered XGBoost-based risk prediction system with separate models for 7 failure categories (scour, collision, deterioration, etc.); handled class imbalance via oversampling + threshold tuning + cost-weighted loss, improving rare-event detection (collision failures ~1% of data).
  • Implemented T−1 temporal labeling pipeline matching historical NBI snapshots to documented bridge failures, eliminating survivor bias; validated against state-level records and confidence thresholds (year-built consistency, anomaly detection) reducing false-positive labels by 40%.
  • Designed SHAP-based feature importance analysis deriving global and local explanations for each bridge's failure risk; surfaced top-5 risk drivers per failure category (e.g., waterway conditions dominate scour predictions, clearance dominate collision predictions).
  • Validated models using ROC-AUC, PR-AUC, and calibration metrics on held-out 2020–2025 failures; tested for geographic bias (rural vs. urban Texas) and age bias (new vs. old bridges) ensuring fair scoring across diverse bridge populations.
  • Generated 25K-bridge shortlist (4% of inventory) prioritizing inspection/maintenance based on risk thresholds (scour >60%, collision >50%, deterioration >70%); directly informed TxDOT's accelerated inspection roadmap and maintenance budget allocation.

Software Development Engineer

Optmyzr Jun 2023 - Aug 2025
  • Architected distributed GraphQL query layer reducing dashboard load times from 10–30 min → <1 sec (60–180× improvement); pivoted MongoDB → DuckDB mid-project when performance hit a wall.
  • Engineered custom HotChocolate provider parsing GraphQL requests into native DuckDB SQL, eliminating 99% redundant API calls across fragmented team-specific fetching scripts.
  • Evolved multi-account dashboard prototype into production system using Redis distributed locks for cache invalidation, decoupling frontend from platform-specific REST models via GraphQL schema.
  • Implemented data ingestion pipeline unifying Google, Bing, Amazon API data into Parquet format on S3, supporting analytics on 10M+ rows with currency normalization across multi-currency portfolios.
  • Led cross-platform metric unification effort establishing single source of truth for ROAS, CPA, impression volume across all ad platforms; mentored team, conducted KT sessions on GraphQL infrastructure.
  • Designed centralized email consolidation engine reducing enterprise email volume by 99% (15,000+ → 1 digest/day) using distributed Redis locks and state machines for async reliability.
  • Shipped AI summarization feature using context-injection layer to prevent LLM hallucinations, reducing Rule Engine support tickets by 90% and enabling customer self-serve analysis.
  • Built rule recommendation system (trending/most-used tags) with zero database overhead — all computation in daily cron job, frontend reads precomputed S3 JSON, zero impact on scale.
  • Architected many-to-many bulk scheduling system enabling clients to deploy strategies across hundreds of accounts in one click; discovered and fixed critical hidden scalability bug via stress testing.
  • Launched telemetry tool logging user actions across three independent surfaces (.NET, PHP, React) with automatic 6-month retention, powering data-driven product decisions and seasonal trend analysis.

Full Stack Web Developer Intern

Indian Institute of Technology Delhi Dec 2022 - Jun 2023
  • Architected and shipped B-Reporter web platform (React.js, Next.js, MySQL) enabling university-wide collaborative reporting with commenting, tag-based post suggestions, and responsive UI — deployed across IIT Delhi.
  • Designed tag-based recommendation system leveraging user engagement patterns to surface relevant posts without explicit search, improving content discoverability and user retention.
  • Implemented real-time commenting system with nested replies, user mentions, and activity feeds using React state management and MySQL transactions for consistency.
  • Built responsive UI with mobile-first design (CSS Grid, Flexbox) ensuring accessibility across 375px–1920px viewports; optimized load time to <2 sec on 3G networks.
  • Engineered data pipeline normalizing user-generated content and metadata into relational schema, supporting 1000+ concurrent users without performance degradation.
  • Led frontend architecture decisions (component composition, state management patterns) establishing best practices adopted by subsequent development batches.

Software Developer Intern

Optmyzr May 2022 - Jul 2022
  • Architected .NET data-caching service reducing redundant Bing Ads API calls by 97%, eliminating per-team duplicate fetch logic and unifying data retrieval across platform.
  • Integrated 43 Bing Ads widgets via async pipelines, achieving 95% feature parity with existing Google Ads platform while maintaining zero performance regression on dashboard load times.
  • Engineered async/await patterns handling millions of daily widget impressions without database saturation; optimized connection pooling and batch processing for throughput at scale.
  • Designed data persistence layer with intelligent TTL-based cache invalidation, ensuring stale data didn't block new API updates while minimizing redundant API round-trips.
  • Implemented comprehensive integration tests covering edge cases (API timeouts, partial failures, concurrent requests) ensuring 99.5% uptime during production launch.
  • Shipped feature within 10-week internship sprint with zero critical incidents; results directly influenced platform's multi-platform architecture roadmap for subsequent years.

Full Stack Developer Intern

Infigon Futures Jun 2021 - Aug 2021
  • Built full-stack website from scratch using React, TypeScript, Redux, Firebase, and Docker; deployed containerized application achieving <1 sec load time and mobile-responsive design across all devices.
  • Designed Redux state management architecture handling complex user workflows, enabling predictable state transitions and maintainable component composition across 15+ pages.
  • Integrated Firebase authentication, real-time database, and hosting, implementing OAuth login flows and Firestore data synchronization supporting concurrent user sessions.
  • Led 4-member web development team through 8-week sprint; conducted code reviews ensuring TypeScript best practices, organized KT sessions on component patterns, and unblocked team members on technical blockers.
  • Established Git workflow (feature branches, squash commits, CI pre-checks) and linting standards using ESLint/Prettier, improving code quality and reducing merge conflicts.
  • Shipped production website with zero critical bugs; stakeholders adopted platform for internal operations, validating architecture and UX decisions established during internship.

Full Stack Android App Developer Intern

Indian Institute of Technology Delhi Jun 2021 - Jul 2021
  • Architected and shipped B-Reporter Android application from scratch using Kotlin, MVVM architecture, and Node.js backend; achieved 95%+ test coverage across business logic and successfully launched on Play Store.
  • Implemented MVVM pattern with Android Architecture Components (ViewModel, LiveData, Room database) ensuring separation of concerns, testability, and lifecycle-aware state management.
  • Built real-time communication layer using REST APIs, handling network errors gracefully with retry logic and offline-first caching via Room database for seamless user experience.
  • Optimized APK size to 8.5MB through ProGuard obfuscation and dependency management; achieved 60 FPS scroll performance on mid-range devices (4GB RAM) via efficient UI rendering.
  • Designed Node.js backend endpoints (Express.js) supporting authentication, CRUD operations on user-generated content, and real-time data synchronization with Android frontend.
  • Shipped production app within 4-week sprint with zero critical bugs; Play Store launch validated full-stack mobile architecture and drove 100+ installs in first month.

Mentor & Developer

Delta Force (Software Development Club) Aug 2020 - Jul 2021
  • Architected Kaval Arann — public-police communication & incident reporting platform deployed in production across Tiruchirappalli City Police; dual-app system (citizen-facing incident reporting app + police-facing incident management dashboard) in active use.
  • Engineered single-codebase, multi-flavor Android architecture generating two distinct APKs from shared codebase (Retrofit API client, Room data layer, MVVM business logic); achieved 40% reduction in duplicate development effort and maintenance burden.
  • Designed navigation architecture using Android Jetpack Navigation Component (15+ screens, type-safe argument passing via Safe Args, shared ViewModels) enabling seamless transitions with near-zero navigation-related crashes.
  • Implemented offline-first persistence layer using Room with repository pattern; local drafts sync automatically via Retrofit REST API once network resumes — critical for low-connectivity civic reporting scenarios.
  • Built end-to-end incident reporting pipeline: structured data capture, FusedLocationProvider geolocation, CameraX-based media evidence (image/video with watermarking), real-time police dashboard for triage and status management.
  • Designed role-based access control at API layer (Retrofit interceptors) and UI layer (role-gated fragments) supporting citizen submissions and police operational workflows; enforced principle of least privilege across 10-member team.
  • Mentored 24 incoming Delta Force developers on scalable architectures, Git collaboration, code review culture, and debugging practices; established curriculum adopted in subsequent cohorts and promoted 5 junior developers to leadership roles.
  • Led FunLear v2 open-source project as part of Delta Winter of Code, mentoring first-time contributors on codebase navigation, branching strategies, constructive code review, and transition from individual programming to collaborative software engineering.

Featured Projects

PieceTable (Text Editor Backend)

Systems Engineering

C++17 POSIX Threads Piece Table Thompson NFA Makefile ASan/UBSan
  • Engineered a zero-dependency Piece Table text storage engine in C++17, benchmarking O(1) amortized inserts against a custom Gap Buffer across 50,000-operation stress tests to prove out the design under real workloads.
  • Built a Thompson NFA regex engine guaranteeing O(|pattern|×|text|) worst-case matching with zero catastrophic backtracking, validated by 50/50 passing tests under ASan/UBSan with no memory-safety violations.
Read Analysis

ZapMail (Background Jobs)

Distributed Systems

Ruby on Rails 8 PostgreSQL Redis Sidekiq OpenAI GPT-4o Hotwire
  • Architected a distributed job-scheduling pipeline on Redis-backed Sidekiq-Cron, diagnosing and eliminating a duplicate-send race condition across campaigns exceeding 5,000 rows.
  • Designed a fault-tolerant AI copywriting layer with automatic GPT-4o fallback and Slack observability, enforcing ≥90% RSpec/Cucumber coverage gates before any production merge.
Read Analysis

HowdyAI (LangGraph Agent)

Agentic AI Architecture

Python LangGraph ChromaDB OpenAI GPT-4o Brave Search API Streamlit
  • Orchestrated a 4-stage LangGraph RAG pipeline with a Chain-of-Verification judge, achieving 100% factual faithfulness and 100% adversarial guardrail success across a 30-query ground-truth benchmark.
  • Engineered hybrid ChromaDB + Brave Search retrieval with Cross-Encoder re-ranking, lifting Recall@10 from 53% to 86.67% and driving hallucinated claims to zero.
Read Analysis

My Movies (Streaming App)

Offline-First Architecture

Kotlin Hilt Room ExoPlayer TorrentStream Retrofit2
  • Designed a cache-as-source-of-truth architecture where every screen renders from Room instead of the network, guaranteeing offline resilience against a rate-limited third-party movie API.
  • Bridged TorrentStream's sequential piece downloader to ExoPlayer via ExtractorMediaSource, enabling video playback to begin before a multi-gigabyte file finished downloading.
Read Analysis

FunLearn V2 (Android App)

Android Systems Deep-Dive

Kotlin Hilt DI Firebase Dual-Backend MVVM Architecture Jetpack Navigation
  • Rewrote the app from scratch using Kotlin and a clean MVVM architecture, structurally preventing memory leaks across configuration changes.
  • Implemented a strict layered architecture with Hilt Dependency Injection, decoupling network and database logic from the UI to scale gracefully.
Read Analysis

FunLearn V1 (AI Learning App)

Mobile Architecture

Java Firebase ML Kit Realtime DB SQLite Glide Retrofit2 + RxJava2
  • Authored an on-device OCR handwriting-practice feature using Firebase ML Vision, eliminating network round-trip latency to keep the pass/fail feedback loop instant for child users.
  • Replaced a stack-overflow-prone recursive flood-fill with a scanline span-queue algorithm, making the custom coloring engine crash-safe across a 20-asset image library.
Read Analysis

Zombie Shooter (Unity Game)

Game Systems Deep-Dive

Unity / C# Hitscan Combat State Machine AI Component Architecture
  • Designed hitscan combat using raycasts in Unity to achieve deterministic, cheap-to-compute hit detection instead of simulating physical projectiles for every shot.
  • Engineered a component-based architecture for game mechanics, seamlessly integrating Unity's physics, AI, and animation systems into scalable gameplay scripts.
Read Analysis

C++ Algorithms Library (DSA Collection)

Algorithms & Data Structures

C++17 Graph Algorithms Dynamic Programming Union-Find Binary Search System Design
  • Implemented 1,072 verified C++ solutions across 53 folders, including dual shortest-path (Dijkstra, Bellman-Ford), dual MST (Kruskal, Prim), and dual SCC (Kosaraju, Tarjan) algorithm implementations.
  • Solved 90+ dynamic programming problems spanning knapsack, interval, and bitmask patterns, plus from-scratch system design builds including LRU/LFU cache and a browser history tracker.
Read Analysis

Technical Skills

Languages

  • Python
  • Java
  • C++
  • Go
  • TypeScript
  • JavaScript
  • SQL
  • C#
  • Kotlin
  • Bash
  • C
  • HTML5
  • CSS3
  • PHP
  • Ruby

Frameworks

  • React
  • Node.js
  • Spring Boot
  • Next.js
  • PyTorch
  • Express.js
  • FastAPI
  • Django
  • ASP.NET Core
  • TensorFlow
  • GraphQL
  • scikit-learn
  • Flask
  • Jetpack
  • OpenCV
  • LangChain
  • Keras
  • CodeIgniter
  • Redux
  • Ruby on Rails
  • HotChocolate
  • LangGraph

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • SQLite
  • Parquet
  • DuckDB
  • ChromaDB

Cloud / DevOps

  • AWS
  • Docker
  • Git
  • REST APIs
  • Linux
  • GCP
  • GitHub
  • gRPC
  • Actions
  • Nginx
  • EC2
  • S3
  • Azure
  • Lambda
  • RabbitMQ
  • GitLab
  • Grafana

Expertise

System Design Distributed Systems Microservices Architecture Scalable & Fault-Tolerant Systems High Availability & Reliability Engineering API Design (REST, GraphQL & gRPC) Data Pipeline Architecture Data Engineering Horizontal Scaling Message Queues & Event-Driven Architecture Performance Optimization Concurrency & Multithreading Object-Oriented Design Data Structures & Algorithms Database Design SQL & NoSQL Databases Caching & Distributed Caching Cloud Architecture Containerization CI/CD Observability & Monitoring Linux/Systems Programming Networking & TCP/IP Security & Authentication Testing (Unit/Integration) & TDD Debugging & Profiling

Education

Texas A&M University Logo

Texas A&M University

College Station, TX

Master of Computer Science

Aug 2025 - May 2027 | GPA: 3.83/4.0

Coursework: Distributed Systems & Cloud Computing, Analysis of Algorithms, Deep Learning, Operating Systems, Artificial Intelligence, Information Storage & Retrieval, Network Security, Software Engineering

National Institute of Technology Logo

National Institute of Technology

Tiruchirappalli, India

Bachelor of Technology (First Class with Distinction)

Jul 2019 - May 2023 | CGPA: 8.57/10.0

Coursework: Machine Learning, Web Technology, Introduction to Programming Language, Software Project Management