Divyanshu Tandon in the CXFEL lab at ASU Biodesign, standing beside beamline instrumentation

ASU Computer Science Student

Turning ideas into real impact.

I'm Divyanshu Tandon, a researcher and software engineer building scientific tools, secure AI systems, and reliable full-stack products.

I Work With

TS Py aws
Arizona State University

Building at the intersection of software, systems, and science.

Learn more about me →
8+
Projects Shipped
Research tools to production-ready apps
3+
Years Coding
Across research, security, and web systems
Always Learning
New systems, frameworks, and ideas
2027
Expected Graduation
B.S. Computer Science, ASU

Selected Work

Projects

Research software, security tooling, hardware control, and full-stack apps, all built end to end.

Scientific Software July 2024 – Present

Reborn: Scientific Visualization Framework

Open-source Python framework for processing, visualizing, and analyzing X-ray diffraction detector data from XFEL experiments.

  • Redesigned the detector Geometry Editor around a delegate/strategy pattern (abstract base class, concrete PyQt implementation) to decouple rotation/translation math from the UI.
  • Fixed a GitLab-tracked crash from zero/negative detector distances with input validation across both code paths.
  • Built a custom validated spin-box widget, resolution/q-value ring labeling, an undo/redo history stack, and threshold-based masking for the pixel-mask editor.
Security Summer 2026

The Guardian: MCP Security Gateway

A security gateway for AI agents that automatically blocks unauthorized tool access and detects hidden malicious instructions in real time.

  • Detection rules based on well-known AI security risk categories, evaluated in real time.
  • Deployed as two independent Docker containers with a live dashboard for monitoring activity.
  • Backed by a GitHub Actions pipeline that runs 72 tests before every deployment.
AI Agents Summer 2026

DataDoc: Metadata-Aware Code Generation Agent

An agent on Anthropic's Claude Agent SDK that queries a live DataHub catalog over MCP for real schema and lineage before generating dbt models, Airflow DAGs, and SQL migrations.

  • Eliminates hallucinated column names by grounding generation in the live catalog.
  • Closed-loop metadata write-back: the agent tags undocumented/PII columns back to DataHub mid-generation.
  • Validated end to end against a self-hosted, Dockerized DataHub instance via the catalog's GraphQL API.
Full Stack Summer 2026

ReddWall: Reddit Moderation App

A published Devvit app giving moderators native tools to preview, lock, and remove risky comment threads during raids, brigading, and spam bursts.

  • Phrase-based targeting with protected-comment safeguards to avoid over-moderation.
  • Redis-backed moderation history so actions are auditable after the fact.
  • Full lint, type-check, test, and build pipeline before every release.
Hardware CXFEL Lab Tooling

OrangePi Instrument Control Tools

Python tooling that turns a low-cost OrangePi Zero 2 into a remote controller for lab hardware used in XFEL sample-delivery experiments.

  • Built a PyQt GUI that connects over SSH to control an 8-channel relay board, giving the CXFEL team remote control over lab LEDs and laser diode modules.
  • Documented the relay wiring (COM to supply +, NO to LED/laser anode) so teammates could wire new hardware safely without guesswork.
  • Set up serial control of a Thorlabs Elliptec rotation stage, mapping motor positions to sample slots for automated positioning during experiments.
Full Stack May 2026 – June 2026

GradePilot: GPA Forecasting Tool

A React/TypeScript web app that forecasts GPA by combining completed course history with what-if scenarios for the current semester, entirely client-side.

  • PDF transcript upload (via PDF.js) auto-populates completed course history, no login or database required.
  • Dashboard shows completed, projected, and cumulative GPA alongside semester-grouped trend summaries.
  • Customizable grade-scale editor; all processing happens locally in the browser for privacy.
Full Stack May 2026

CareerNest: Job Application Tracker

A Chrome extension paired with a React dashboard that automatically detects submitted job applications and logs them, no manual data entry required.

  • Detects submission-confirmation pages and saves structured job data without reading passwords or cookies.
  • Works fully free on extension storage alone, or with an optional FastAPI/SQLite backend for a REST API and stats.
  • Three deployment modes: free (GitHub Pages + extension), local dev, and GitHub Actions CI/CD.
Full Stack Jan 2025 – May 2025

Q&A Platform

A multi-role Q&A system in Java with CRUD operations and input validation built around a finite state machine.

  • Role-based access for Admin, Staff, and Student users, each with its own workflow.
  • Reviewer approval workflow and trust-based review filtering, plus private messaging between users.
  • UML-driven design with JUnit-tested core logic.

About Me

Research software, security tooling, and full-stack systems.

Most software engineers never have to think about whether a stream of liquid, thinner than a human hair, is stable enough to survive an X-ray beam. I do. As an undergraduate researcher with CXFEL and ASU Biodesign, and a summer researcher at SLAC's LCLS beamline, I build Python tools with NumPy, h5py, and PyQt/PySide that help researchers inspect detector data, process high-speed imagery, and quantify microjet behavior: velocity, diameter, breakup, and stability. I've also written the GPIO relay and serial-stage control tooling our lab uses to drive sample-positioning hardware from a low-cost single-board computer.

Outside the lab, I build for a different kind of reliability problem. I engineered a security gateway that blocks unauthorized tool access and detects hidden malicious instructions for AI agents, and an agent that queries a live data catalog before generating code so it never hallucinates a column name. I like problems where the interface has to stay usable, the computation has to be correct, and the system has to earn trust from people doing difficult work.

01

Scientific Computing

Python pipelines for XFEL detector data, microjet imaging, and calibration workflows.

02

AI & Security Systems

A security gateway for AI agents and a metadata-aware code generation agent built on MCP.

03

Full-Stack Engineering

React/TypeScript front ends and FastAPI/Python services shipped end to end.

Where I've Worked

Experience

Sept 2025 – Present

Research Assistant

BDI Biodesign, Center for Applied Structural Discovery, ASU

  • Rebuilt a single-file Python script into an automated pipeline that processes entire folders of experiment data into Excel reports.
  • Added a validation step comparing two calculation methods against manual measurements to confirm accuracy.
May 2024 – Present

Undergraduate Researcher

CXFEL (Compact X-ray Free Electron Laser), ASU

  • Built Python tools (NumPy & PyQt) to process and visualize X-ray image data for studying the structure of biological molecules.
  • Wrote image-processing algorithms and automated pipelines that sped up analysis and calibrated imaging data.
July 2025

Summer Researcher

SLAC National Accelerator Laboratory, Menlo Park, CA

  • Operated and fine-tuned equipment that delivers liquid samples into an X-ray beam at LCLS, keeping delivery stable for high-concentration biological samples.
  • Worked with a team from multiple universities and labs to collect data in real time, measuring particles as small as 30 nanometers.
May 2024 – July 2024

Data Analyst

MaRTy Fieldwork and Urban Data Collection, ASU

  • Led urban fieldwork data collection using mobile MaRTy sensor platforms for shade and heat-exposure analysis.
  • Applied statistical analysis to validate temperature data for ASU's Shade Lab urban heat planning.

Education

B.S. Computer Science

Arizona State University, Expected May 2027

Full-time computer science coursework alongside ongoing research at CXFEL and ASU Biodesign.

Dean's List

Relevant Coursework

Data Structures & Algorithms Object-Oriented Programming Operating Systems Database Management Software Engineering Software QA & Testing Theory of Computer Science Principles of Programming Languages Logic in Computer Science Information Assurance Computer Organization & Assembly Digital Design Fundamentals Discrete Math Structures Intro to Artificial Intelligence Applied Linear Algebra Data Wrangling with SQL Data Analysis with Python

Writings

Lab on a Chip · Royal Society of Chemistry · 2025

Synchronized droplet nozzle for in-vacuum X-ray scattering experiments

This paper introduces a droplet-on-demand injection system that synchronizes sample delivery with X-ray pulses at free-electron laser facilities. By firing individual droplets timed to the beam, the system reduces wasted sample, lowers background scattering, and enables single-particle imaging and SAXS of biological macromolecules in vacuum.

Ansari, A. et al. (incl. Divyanshu Tandon). Lab on a Chip, Advance Article, 2025. DOI: 10.1039/D5LC00063G

Read Paper →

Also presented two first-author research posters on GDVN nozzle design and characterization for XFEL sample delivery at the ASU Biodesign Institute.

Full Breakdown

Technical Stack

Languages

Python, Java, TypeScript, JavaScript, SQL, C, C++

Web & Backend

React, FastAPI, REST API Design, Vite, Tailwind CSS, HTML/CSS, SQLite

Scientific Computing

NumPy, pandas, h5py, PyQt/PySide, image processing, cross-correlation analysis

Platforms & Tools

Git/GitHub/GitLab, Linux, Bash, GitHub Actions, Reddit Devvit, Redis, Docker, dbt, Airflow

Get In Touch

Let's build something.

Open to software engineering internships, research software roles, and collaborations around scientific computing, AI agent security, and full-stack tools.