Dylan Ashraf

Chemical Biology + Computer Science

Rising senior American High School Fremont, California

01

About

I'm a rising senior at American High School in Fremont, California, headed toward a degree in Chemical Biology and Computer Science, while considering a minor in Applied Mathematics.

A little about me: I've been writing code since the seventh grade! It started with making games, which is still where a lot of my creative energy goes. As I went through high school, my interest in the physical sciences grew and shaped a lot of the projects I work on today. These days I spend most of my time in the space where chemistry, biology, and computing overlap: cheminformatics, small independent research projects, and the occasional hackathon.

Portrait of Dylan Ashraf
02

Now

Updated Summer 2026

03

Research

  1. In review

    A Completeness-Corrected Rotation Census of the Jupiter Trojan Swarms: The Apparent L4/L5 Asymmetry is a Survey-Coverage Artifact

    Journal of High School Science (JHSS) · 2026

  2. In review

    How Much Does Handedness Matter? A Target-Family Map of the Eudysmic Ratio from Same-Assay Enantiomer Pairs in ChEMBL

    Journal of High School Science (JHSS) · 2026

  3. In review

    Are Catalytic Metal Sites More Distorted? An Archive-Wide, Confound-Matched Test of the Entatic-State Hypothesis in Zinc and Iron

    Journal of High School Science (JHSS) · 2026

  4. In review

    Within-Patient Re-Exposure Evidence Corroborates Rather Than Augments Population Disproportionality: A Database-Wide Test in 20 Million FAERS Reports

    Journal of High School Science (JHSS) · 2026

  5. In review

    How Separable Are Drug Isomers by Tandem Mass Spectrometry Across Laboratories? A Reproducibility-Floor-Anchored Census

    Journal of High School Science (JHSS) · 2026

  6. In progress

    Schistosomiasis egg detection in urine-filtration microscopy

    Regeneron Science Talent Search · in preparation · 2026

Independent research, mostly computational. Several more papers are in preparation; the code for every project is on GitHub.

04

Projects

Noise Geometry Determines Audit Efficiency

GitHub ↗

A study of grokking and generalization that asks how the geometry of structured label noise decides how efficiently a limited audit budget can relabel data and recover clean performance.

  • Interpretability
  • Label noise
  • PyTorch

OEIS Network Science

GitHub ↗

A network-science look at the Online Encyclopedia of Integer Sequences, modeling sequences and their cross-references as a graph to surface hidden structure across mathematics.

  • Network science
  • Graphs
  • Python

Sparse Autoencoders on ChemBERTa

GitHub ↗

Training sparse autoencoders on a chemistry language model (ChemBERTa) to pull apart the features it learns, a look at interpretability where chemistry meets machine learning.

  • Interpretability
  • Cheminformatics
  • PyTorch

Do Transformers Learn Hückel's Rule?

GitHub ↗

Data, training, and mechanistic analysis of a small transformer that learns to classify aromaticity. It belongs to a series of interpretability probes into chemistry rules, alongside Woodward–Hoffmann and codon structure.

  • Mechanistic interp.
  • Chemistry
  • Grokking

Traveling Salesman Problem

GitHub ↗

A run at the classic Traveling Salesman Problem, mentored by Aniket Sadashiva during my UC Berkeley internship, where I picked up a lot of dynamic programming.

  • Algorithms
  • Dynamic programming

PillPal — Congressional App Challenge 2025

GitHub ↗

A mobile app that helps seniors keep track of and remember their medications, built from scratch for the 2025 Congressional App Challenge.

  • Flutter · Dart
  • Health
  • Mobile

Cheminformatics Capstone

Releasing soon · top priority

A chemistry capstone at the intersection of computation and chemistry, with the code and a writeup coming here and to GitHub soon.

  • Cheminformatics
  • Python

Disease Evaluation (MediaPipe)

In progress · not public yet

A MediaPipe app that reads external symptoms to flag possible disease early, before it becomes harder to treat.

  • Computer vision
  • MediaPipe
  • Health

Student Planner

In progress · not public yet

An app to help overloaded students stay on top of school and their workload.

  • App
  • Productivity
  • Dart

A couple dozen more — games, ML experiments, and early web builds — live on GitHub. See all on GitHub ↗

05

Experience

UC Berkeley — Prof. Salahuddin

Research Intern · 2 years
  • Taught and mentored students at UC Berkeley under Prof. Salahuddin.
  • Built PyGame diagrams for Chirag Garg's neurocomputing project.
  • Explored the Traveling Salesman Problem under mentor Aniket Sadashiva, picking up dynamic programming along the way.

Game Development Club — American High School

President · 2 years
  • Taught students to use Unity and other engines from scratch, with no prior coding experience needed.
  • Built a portfolio of 12+ games for the American High community.

Hackathons

Competitor · Ongoing
  • Gold Brick at UC Berkeley CALICO, placing Top 24 of 400 worldwide and competing alongside university teams as high schoolers.
  • Finalist placements at other hackathons.
06

Games

My portfolio! 12+ games built with and for the American High community through the Game Development Club, plus game jam entries.

See the collection on itch.io ↗

07

Academics

AP Chemistry 5
AP Physics 1 5
AP Calculus BC 5
AP Computer Science A 5
AP Microeconomics 5
AP World History 4

Sitting / awaiting scores: Physics C: Mechanics, Physics C: Electricity & Magnetism, Macroeconomics, U.S. Government, Computer Science Principles, Biology, Statistics.

SAT
1530 · first try
College credit
Ohlone College — dual-enrollment credits
Honors
AP Scholar with Distinction · State Seal of Biliteracy