Skip to content
Open to internships & collaborations

I turn messydatainto tools people actually want to use.

I build useful experiments at the intersection of machine learning, full-stack engineering, and how people think. Lately: graphs, language models, and the psychology of information.

01 / Selected work

Things I’ve built.

A few experiments that started as a quiet 'I wonder if…' and turned into real tools. Open any card for the technical story.

02 / Inside the workshop

A peek at where the experiments happen.

Less resume, more desk. Poke around — every object is a small, honest clue about how I actually work.

desk@ansh — readout
ansh@desk:~$ inspect
// the desk

Hover or tap the objects on the desk. A few of them have opinions.

ansh@desk:~$
03 / Where I've worked

Turning operational mess into working systems.

Internships and campus work where the common thread was the same: take unreliable, real-world data and make it trustworthy, observable and useful.

  1. SHOPR

    Data & ML Engineering Intern

    Internship

    Made a fashion catalog trustworthy. Built data-validation pipelines and ML normalization so millions of garment records — and the images attached to them — stayed clean, consistent and monitorable.

    • Data-validation pipelines for catalog integrity
    • ML-based normalization of messy product data
    • Computer-vision workflows for garment image processing
    • Quality-monitoring dashboards for catalog health
    PythonMLComputer VisionDashboards
  2. Indian Accents

    Full-Stack & Data Intern

    Internship

    Turned operational data into decisions. Built React/Node dashboards over ERP and WMS data, ran SQL audits to catch what spreadsheets missed, and automated quality control with OpenCV.

    • React / Node.js dashboards over ERP & WMS data
    • SQL audits surfacing issues spreadsheets hid
    • Python / OpenCV scripts for automated QC
    • Operational automation across the workflow
    ReactNode.jsSQLPythonOpenCV
  3. Ministry of Technology

    Campus Engineering & Infrastructure

    Campus

    Built tools the whole campus uses. Shipped Django/React/PostgreSQL products, instrumented them with Mixpanel, set up CI/CD, and helped plan real infrastructure — including a campus-wide Wi-Fi heat-map initiative.

    • Django / React / PostgreSQL tools used across campus
    • Mixpanel instrumentation to understand real usage
    • CI/CD pipelines for reliable shipping
    • Wi-Fi heat-map initiative + infrastructure planning
    DjangoReactPostgreSQLMixpanelCI/CD
04 / Research

The part of me that studies people, not just data.

Alongside engineering, I run an ongoing research thread where the questions are human — and the methods are a mix of psychology and machine learning.

In progress

How people perceive misinformation

An ongoing project at the intersection of psychology and machine learning — studying not just what misinformation is, but how people read it, trust it, and get moved by it. It pairs survey design and analysis with an ML model that detects manipulation mechanisms in text.

Psychology

How perception, trust and manipulation actually operate on a reader.

Survey analysis

Designing and analyzing studies of how people judge information.

Machine learning

A multi-label BERT classifier for manipulation mechanisms in text.

05 / How I think

I like the part of a problem where nothing is structured yet.

Give me an ambiguous question and a pile of messy data and I'm happy. Most of what I build follows the same arc — take something unstructured, understand the data and the people behind it, and turn it into something useful, interactive, or just fun to poke at. A psychology minor quietly shapes all of it: I care as much about how people read an interface as how the model underneath it works.

1

Start with the mess

The best problems show up as ambiguity and messy data. I like the part where you figure out what the question even is.

2

Make data feel like a product

A model or a query is only useful if someone can actually explore it. I care about the interface as much as the pipeline.

3

Borrow from psychology

Attention, trust, how people actually decide — a psychology minor rewired how I think about the humans on the other side.

4

Ship small experiments

I'd rather build a useful experiment than write a long plan. Most of these projects started as a quiet 'I wonder if…'.

06 / Toolbox

The stack I reach for.

A working set, not a buzzword wall — these are the tools I've actually shipped with across frontend, backend, data and ML.

Languages & query

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Cypher

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • Framer Motion

Backend

  • Node.js
  • Django
  • Flask
  • REST APIs

ML & data

  • PyTorch
  • Transformers
  • scikit-learn
  • Pandas
  • NumPy
  • OpenCV

Data engineering

  • Scrapy
  • Playwright
  • ETL pipelines
  • Data validation

Databases & graph

  • PostgreSQL
  • MongoDB
  • Neo4j
  • PageRank
  • Leiden
  • Python
  • Next.js
  • Neo4j
  • PyTorch
  • BERT
  • React
  • Scrapy
  • Playwright
  • PostgreSQL
  • Cypher
  • Django
  • OpenCV
  • PageRank
  • Mixpanel
  • TypeScript
  • Leiden
  • Leiden
  • TypeScript
  • Mixpanel
  • PageRank
  • OpenCV
  • Django
  • Cypher
  • PostgreSQL
  • Playwright
  • Scrapy
  • React
  • BERT
  • PyTorch
  • Neo4j
  • Next.js
  • Python
07 / Let’s talk

Let’s build something curious.

A messy dataset, a half-formed product idea, or a question about how people think and decide — if it’s interesting, I’d love to hear about it.

Email me