← Back to overview 03

Work & Capabilities

Research tools, applications, and creative experiments — alongside the skills behind them.

This page was created to include coding projects not associated with my research (either personal or job-related). For code I wrote as part of larger research projects go to the ‘Publications’ tab. Then, for each listing, you will be able to download the project code.

For a personal project, you can download the code and see the skills I learned. For projects associated with a job, you will also see a list of skills, along with the name of the position and company, if applicable.

28 projects shown

06AI & Tools

Terminal-NL

A teaching-friendly natural-language shell that parses constrained English into typed intents, then previews and runs OS-specific commands.

PythonCompilersNLPShellEducationCross-platform
Explore project
07Applications

Spaceship

An Unreal Engine 5 galaxy-exploration prototype (Exo Haven) with planet simulation, roguelike expedition skills, and optional pixel streaming.

Unreal EngineC++Game DevelopmentPixel StreamingProcedural
Explore project
08Tools

Resume Knowledge Base

A local-first career knowledge base that turns saved evidence into tailored resume drafts, interview answers, and outreach copy.

JavaScriptCareerLocal-firstKnowledge BaseNLP
Explore project
09AI & Tools

TeddyCodes

A local-first wrapper around Claude Code that keeps the familiar workflow while defaulting to Ollama-backed models and Teddy-native commands.

PythonClaude CodeOllamaLocal LLMsDeveloper ToolsAgents
Explore project
011Tools

Project Preferences

Automates CSE 403 project-team assignment from student project rankings and teammate preferences using OR-Tools.

PythonOR-ToolspandasOptimizationEducationAlgorithms
Explore project
012Tools

Parry Scanner

An enterprise-oriented SAST scanner (Valid8) with multi-language AST analysis, ML false-positive reduction, and FastAPI/Docker/K8s deployment.

PythonSASTSecurityFastAPIDockerKubernetesMachine LearningTree-sitter
Explore project
013AI & Tools

Medistillation

Comparative knowledge-distillation experiments transferring medical QA capability from large teacher models into compact students.

PythonPyTorchHugging FaceKnowledge distillationHealthcareLLMs
Explore project
014Applications

LeaseIt

A UW-student marketplace for subleases and item transfers with AI listing help, Stripe escrow, and e-signature contracts.

MongoDBExpressReactNode.jsStripeOpenAIMarketplace
Explore project
Featured
015Libraries

Tabalchi

A library to parse, generate, and transcribe Indian classical music.

MIDIAudio playbackJSONLLM prompting
Explore project
018AI & Tools

EdisonRL

A browser tool that designs grid worlds and compiles reinforcement-learning programs for the Edison V2 educational robot.

JavaScriptReinforcement LearningRoboticsEducationPython
Explore project
019AI & Tools

EasyMARL

An educational multi-agent RL framework with 21+ algorithms, a web GUI, and CLI tooling for students and researchers.

PythonReinforcement LearningMulti-agentGymFlaskEducation
Explore project
020Applications

Crunch

A college productivity app that merges tasks into calendar free time with bi-directional Google/Outlook sync and an agentic AI assistant.

TypeScriptReactNode.jsExpressAgentic AIGoogle CalendarProductivity
Explore project
021Applications

Co-op Critter Care

A shared Next.js web app for households and co-ops to track recurring pet-care tasks, reminders, and care history together.

TypeScriptNext.jsReactTailwind CSSWebCollaboration
Explore project
022Applications

Chesster

A chess training app that learns from a player’s past games and lets them practice against a bot that mimics their own style.

PythonJavaScriptChessMachine LearningElectronDocker
Explore project
023Applications

Centuries of Conflict

An interactive D3 visualization of historical battles—where, when, and why conflicts were recorded—built for UW CSE 442.

D3.jsData VisualizationHTMLGeospatialSPARQLHistory
Explore project
024AI & Tools

CandyLLM

A Python framework for Hugging Face and OpenAI text-generation models with agentic tooling, monitoring, and explainability-oriented workflows.

PythonLLMsHugging FaceOpenAIPyTorchDockerAgentic AIExplainability
Explore project
025Tools

Acc

A cross-browser extension that simulates color blindness for developers and assists readers with color-vision deficiencies.

JavaScriptBrowser ExtensionAccessibilityColor VisionChromeSafari
Explore project
Featured
026AI & Tools

WebAssistant

An AI assistant for any website, combining a React and Express app, a Python deployment interface, and retrieval augmented generation.

ReactExpressPythonRAG
Explore project
Featured
027Applications

GoThere

An iOS travel app using image classification and location tracking to identify geographic features and build itineraries.

SwiftXcodeMapKitImage classification
Explore project
Featured
028Applications

Choitee

A web and Android app providing mental health guidance to teenagers and connecting them with trusted people and medical professionals.

JavaScriptAndroidPHP
Explore project
03.1

Skill Cloud

Below, you will find a combination of hard and soft skills I have picked up from my projects, experiences, or elsewhere. Filter the cloud by area — I always look forward to adding to it.

154 skills shown

  • LLMs
  • Explainability
  • CoLab
  • Sci-Kit Learn
  • Keras
  • PyTorch
  • Jupyter Notebook
  • Data Processing and Visualization
  • Recommender Systems
  • Text Classification
  • Vision
  • CUDA
  • Research
  • Reinforcement Learning
  • Unsupervised Learning
  • HuggingFace Transformers
  • Computational Modeling
  • Mathematics
  • Physics
  • Machine Learning
  • Agentic AI
  • Agentic Architecture
  • Agentic Workflows
  • AI Orchestration
  • Prompt Engineering
  • Model Context Protocol (MCP)
  • WebMCP
  • A2UI
  • ACP
  • Strands SDK
  • Anthropic Claude
  • GPT-4
  • Retrieval-Augmented Generation (RAG)
  • SHAP Explainer
  • LIME Explainer
  • Data Mining
  • Anomaly Detection
  • Modeling
  • Cancer Research
  • Tumor modeling
  • Knowledge Distillation
  • Multi-agent RL
  • OpenAI Gym
  • SAST
  • Static Analysis
  • Local LLMs
  • Ollama
  • Swift
  • Javascript
  • TypeScript
  • PHP
  • C
  • C++
  • Java
  • Python
  • MATLAB
  • HTML/CSS
  • React.js
  • Next.js
  • Flask
  • FastAPI
  • Express
  • MongoDB
  • D3.js
  • Electron
  • Unreal Engine
  • Golang
  • Perl
  • Object-oriented programming (OOP)
  • Application Programming Interfaces (API)
  • JSON
  • Zod
  • pandas
  • OR-Tools
  • Tailwind CSS
  • Tree-sitter
  • Stripe
  • iOS App Store
  • Xcode
  • UberKit
  • WeatherKit
  • BudgetAPI
  • MapKit
  • UI/UX Design
  • Android
  • Linux
  • GitHub
  • LaTeX
  • Kubernetes
  • Linear Programming
  • Microsoft Azure
  • App Development
  • Geographic Information Systems (GIS)
  • Fullstack Software Development/Engineering
  • Serverless
  • Sphinx Autodoc
  • Docker
  • MQTT
  • System Architecture
  • Client-Server Model
  • Encryption
  • Software Development
  • Testing
  • Technical Documentation
  • Developer Advocate
  • Alice Animation Tool
  • Edge Computing
  • Browser Extensions
  • Accessibility
  • Game Development
  • Claude Code
  • Amazon Bedrock
  • AWS Lambda
  • Amazon S3
  • Amazon DynamoDB
  • Amazon SQS
  • Amazon Redshift
  • API Gateway
  • Identity and Access Management (IAM)
  • Open Search Serverless
  • Amazon ECS
  • AWS CloudFormation
  • OpenTelemetry
  • Data Lakes
  • Data Center Infrastructure
  • Policy
  • Leadership
  • Project Management
  • Advocacy
  • Innovation
  • Sustainability
  • International Relations
  • Collaboration
  • Public Speaking
  • Entrepreneurship
  • Management
  • Team Leadership
  • Cross-functional Team Leadership
  • Team Building
  • Teaching
  • Teaching assistant
  • Peer Tutoring
  • Online Tutoring
  • Education
  • Presentation Skills
  • Community Outreach
  • Youth Advocacy
  • Environmental Awareness
  • Ecology
  • Social Media Marketing
  • Global Strategy
  • Risk Assessment
  • Patent Preparation
  • Geography

Drawn from projects and experience. Chip size is decorative, not a proficiency rating.

Languages · At least professional fluency
BengaliFrenchEnglish
Degrees · Completed or in progress
BS, Computer Science (minor Entrepreneurship)AS, Computer Information SystemsAA, Natural Science and MathMachine Learning SpecializationHigh School DiplomaVisharad, Indian Classical Music