Anup Bhat is a computer engineer and AI developer from Goa, India. Anup builds machine learning systems, healthcare technology, language-model products, civic-tech tools, and interactive web products. His notable projects include Dark Store Map (mapping quick-commerce infrastructure across Indian cities, 8K+ users), Xpose (a browser-based GitHub repository explorer), Predicting Non-Communicable Diseases from Retinal Fundus Images (multi-label retinal disease screening), Eikasia (a cinematic browser image editor), Chesume (open-source AI interview preparation), NetOps Agent (AI-assisted network change workflows), ArthGyan Financial Literacy, and MnemoPlay (gamified learning with AR). He has won 1st Place at HackIndia Goa Regional, Infofest Goa University, DBCE Inspirathon, and Pixel Play PCCE. He was a Smart India Hackathon 2024 Finalist and has placed in 12+ hackathons. His technical skills span PyTorch, Transformers, LangChain, FastAPI, Next.js, React, TypeScript, Python, AWS, Docker, and more. Find him on GitHub (AnupBhat30), Twitter (@anupbhat30), and LinkedIn (anup-bhat). Contact: anupbhat67@gmail.com. Website: anupbhat.com.

Anup Bhat portfolio hero background

Hi! I am Anup Bhat

A Computer Engineer building intelligent systems at the edge of nature and code.

Building at the intersection of nature, cognition, and intelligent systems.

I'm Anup Bhat, a computer engineer from Goa, India. I have a passion for building at the intersection of nature, cognition, and intelligent systems. My interests span biomimicry, machine learning, artificial intelligence, and the psychological underpinnings of human–machine interaction. I'm particularly drawn to healthcare technologies and the development of language models, where I see immense potential for impactful, inclusive innovation.

Whether it's designing AI that learns from biological systems or creating tools that serve real-world needs, I'm driven by a constant desire to solve complex problems through thoughtful, interdisciplinary engineering. I'm also into Open Source Intelligence.

“What I cannot create, I do not understand.” - Richard Feynman

Selected work

Each project began as discomfort with how the world currently works.

Dark Store Map

Reached 8K+ active users by mapping quick-commerce dark store coverage for Blinkit, Zepto, and Instamart across five major Indian metros.

Leaflet, GeoJSON, OpenStreetMap

2026Live Map
  • Reached 8K+ active users by mapping quick-commerce dark store coverage for Blinkit, Zepto, and Instamart across five major Indian metros.
  • Improved delivery-footprint realism by generating 10-minute coverage zones with Geoapify isolines, road networks, and city-specific rider speed assumptions.
  • Made city-level infrastructure easier to compare by building Leaflet heatmaps, polygon views, metro layers, and neighborhood-level delivery context.
  • Reduced map load friction by precomputing high-fidelity polygon data for instant interactive browsing.
Live Map

Xpose

Made large codebases easier to inspect in the browser by building a repository explorer for public GitHub repos and ZIP uploads with syntax highlighting across 10+ languages.

FastAPI, Next.js, TypeScript, Prism.js, tiktoken, httpx

2026Live App
  • Made large codebases easier to inspect in the browser by building a repository explorer for public GitHub repos and ZIP uploads with syntax highlighting across 10+ languages.
  • Reduced initial DOM nodes by 95% using Intersection Observer and requestAnimationFrame virtualization for smooth large-repo navigation.
  • Improved AI-context preparation by adding tiktoken budgeting for selected files and repository slices.
  • Hardened repo ingestion with host allowlists, binary-file heuristics, and ZIP path-traversal validation.
Live App

Predicting Non-Communicable Diseases from Retinal Fundus Images

Achieved 0.9441 AUC for multi-label retinal disease screening by ensembling EfficientNet-B3 and MaxViT-Tiny on fundus image datasets.

PyTorch, EfficientNet-B3, MaxViT-Tiny, OpenCV, CLAHE

2026
  • Achieved 0.9441 AUC for multi-label retinal disease screening by ensembling EfficientNet-B3 and MaxViT-Tiny on fundus image datasets.
  • Improved feature consistency by unifying DR and RFMiD data with supervision masks, LAB-space CLAHE preprocessing, ImageNet normalization, and online augmentation.
  • Strengthened rare-disease learning by combining class-balanced BCE, label smoothing, and RFMiD-weighted sampling.
  • Validated model choice by benchmarking Inception-V3, EfficientNet-B3, ConvNeXt-Tiny, and MaxViT-Tiny, with EfficientNet-B3 reaching 0.9179 macro AUC.

Eikasia

Enabled creators to produce cinematic PNG/JPEG exports in-browser by building a client-side image editor with film looks, color controls, typography, overlays, and crop tools.

Next.js 16, React 19, TypeScript, Tailwind CSS, Radix UI, Fabric.js, OffscreenCanvas

2026Live Editor
  • Enabled creators to produce cinematic PNG/JPEG exports in-browser by building a client-side image editor with film looks, color controls, typography, overlays, and crop tools.
  • Preserved export fidelity by rendering from typed project state through OffscreenCanvas instead of screenshotting the DOM.
  • Recreated film-style looks with color matrices, blend modes, grain, vignette, halation, fade, sharpness, and adjustment controls.
  • Made complex edits reversible by designing a typed editor model with look presets, Fabric.js text layers, responsive coordinate mapping, and 50-step undo/redo history.
  • Improved reliability for large uploads by adding PNG/JPEG/WEBP handling, object URL cleanup, size validation, responsive canvas fitting, and max-dimension export capping.
Live Editor

Chesume

Personalized technical interview prep by building an open-source platform that parses resumes and generates tailored question kits, answers, and study material.

Next.js, React, Gemini, TypeScript, Tailwind CSS, Vercel

2025Live Platform
  • Personalized technical interview prep by building an open-source platform that parses resumes and generates tailored question kits, answers, and study material.
  • Made resume claims harder to bluff by extracting project and tech-stack signals, then generating probing follow-up questions for each candidate.
  • Reduced random interview prep by organizing the Golden 20 algorithm patterns, 80+ practice questions, interview puzzles, guided practice flows, and blog resources.
  • Improved learning flow across devices with a mobile-friendly interface for resume scans, tailored kits, pattern-based DSA resources, and quick starts.
Live Platform

NetOps Agent

Reduced risk in network configuration work by building an assistant that converts operator requests into inspectable plans, waits for approval, executes automation, and returns validation evidence.

FastAPI, Next.js, LangGraph, Netmiko, OpenAI, Pydantic

2026GitHub
  • Reduced risk in network configuration work by building an assistant that converts operator requests into inspectable plans, waits for approval, executes automation, and returns validation evidence.
  • Kept AI-assisted changes controlled by using AI for intent understanding while the backend validates actions and executes only approved operations.
  • Demonstrated realistic workflows by connecting the demo to a sandboxed Cat8000 router for read-only checks, routing table inspection, static route changes, and OSPF workflows.
  • Separated planning from execution with a FastAPI backend for sessions, planning, execution, and validation plus a Next.js workflow console.
  • Improved operational auditability by preserving structured plans, approval checkpoints, automation logs, validation output, and proof of what changed.
GitHub

Tools I reach for when the terrain changes.

AI / ML / DL

PyTorch
Transformers
PEFT
Diffusers
Hugging Face
LangChain
LangGraph
Pydantic-AI
Gradio
Streamlit

Python

NLTK
Spacy
Flask
FastAPI
Django
OpenCV
Pandas
BeautifulSoup
Langchain

Web

React.js
React Native
Next.js
Express
Node.js
Bootstrap
Tailwind
Flutter

Cloud & Data

AWS
Docker
Google Cloud
Vercel
Databricks
Hadoop
MongoDB
PostgreSQL
Firebase
Redis
MySQL
Supabase
DynamoDB
Pinecone

Languages

HTML
CSS
JavaScript
TypeScript
Python
C/C++
SQL
R
Dart

So sometimes I get lucky.

HackIndia Goa Regional

1st Place

Led the 1st place team out of 70 regional teams and represented Goa at nationals in Delhi.

Infofest Goa University

1st Place

Led the team to 1st place in the Goa University tech fest.

DBCE Inspirathon

1st Place

Led the team to 1st place in the DBCE hackathon.

A map for you to see I touch grass.

Writing at the edge of code and consciousness.

Murphy's law doesn't mean that something bad will happen. It means that whatever can happen, will happen.

do you not care about work but human life?

notes to self