Agnik Banerjee - Full Stack Developer Portfolio

Agnik Banerjee

Software Engineer

Student at the University of Maryland studying Computer Science minoring in Technology Entrepreneurship & Corporate Innovation. Passionate about building software and technology solutions, exploring AI's potential in healthcare, and driving innovation in early-stage startups.

Career Timeline

Professional journey and experience timeline.

Amazon Leo

Technical Project Manager, Contract

Arlington, VA
2026 - 2026
Booz Allen Hamilton

Software Engineer, Contract

Bethesda, MD
2025 - 2025
Aquila Clouds

Software Engineer Intern

Pleasanton, CA
2025 - 2025
University of California, San Francisco - TECH Lab
2024 - Present
The Wall Lab, Stanford Medicine

AI Research Intern

Stanford, CA
2021 - 2023

Projects

Personal and research projects I've built.

WikiSurge

Real-time analytics dashboard tracking 600K+ daily Wikipedia edits with Go, Kafka, and Elasticsearch.

GoKafkaElasticsearchRedisReactWebSocketsGrafanaPrometheus
  • Built real-time analytics dashboard serving 1.5K+ monthly users tracking 600K+ daily Wikipedia edits using Go and Kafka with 3 parallel consumer groups, achieving 200ms p95 latency and indexing 2M+ events in Elasticsearch
  • Engineered breaking news detector using Redis spike detection identifying events within 500ms by analyzing 10x edit rate anomalies across 50K+ pages, delivered via WebSocket dashboard with live edit feed and trending topics

GuessWhat?

A Stanford University research game for families with children ages 3-12. Uses AI to analyze children's behavioral expressions from home video to aid autism research.

TensorFlowJavaAndroid
  • Shipped facial expression classifier to 10K+ users on Android and collaborated with Stanford's Wall Lab researchers to integrate on-device ML inference for real-time autism spectrum disorder screening during clinical therapy sessions
  • Achieved 14x model compression with only 1.12% accuracy trade-off by applying TensorFlow Lite quantization and pruning, enabling sub-100ms classification on consumer devices; published research in JMIR Formative Research

Skills

Key skills that define my professional identity.

Python

General-purpose programming language for scripting, automation, and ML.

Java

Object-oriented language for scalable backend and Android development.

TypeScript

Typed superset of JavaScript for scalable web applications.

JavaScript

Create interactive and dynamic web experiences.

React

Build interactive UIs with components and hooks.

Next.js

Full-stack React framework with SSR and static generation.

Contact

Let's connect and explore collaborations.