Skip to content

Matt Martel · Astrophysics + AI · UIUC

How much of thiscould a machinejust do?

It's the question behind most of what I build. I'm a senior at Illinois studying astrophysics, but the work I care about most is AI and automation. This summer I built an agentic code reviewer that hunts security bugs inside the OCC's CI pipeline, and before that I shipped a Pokédex for real animals that identifies the species from your photo.

Open to full-time roles starting summer 2027
Fields & projects

Projects connect to the fields I use to build them. Select a project to explore it.

Matt Martel
Astrophysics + AI · UIUC
drag to rotate
Select a field or open a project ↗
Based in
Urbana, Illinois
Degree
B.S. Astrophysics ’27
Focus
AI automation · ML · data
Scroll · selected work
02Selected work

A few things I've built recently.

Pick one to inspect it. These are real projects — products, automations, and research from the last couple of years.

May — Jun 2026Shipped

WildDex

Designed and built it solo

A Pokédex for real animals: snap a photo, an AI confirms the species, and you unlock it in a numbered Dex and pin the sighting on your own map.

The model call was the easy part. The actual problem was everything around it — what counts as a confident identification, what to show when the AI isn't sure, and how to keep a collection meaningful when the only evidence is a photo someone uploaded.

Next.jsTypeScriptSupabaseMapboxClaude API
03How I build

Tools are for problems, not résumés.

So instead of a skills bar, here's what I actually reach for — and how I tend to work.

What I reach for

  • Automating a workflown8n · Python · OpenAI API · REST APIs
  • Standing up a backendFastAPI · Postgres · Python
  • Building a product UINext.js · TypeScript · Tailwind · Supabase
  • Solving under constraintsGoogle OR-Tools · Python
  • Doing the scienceMESA · NumPy · Matplotlib · LaTeX
  • Getting it liveGit · Vercel · Docker

How I work

01

Build the primitive once

The first few automations I wrote each rebuilt the same scaffolding — somewhere to keep state, some way to hand the model its tools. Doing that layer properly once meant the next one was mostly assembly.

02

Automate the tedious part

Nearly everything I've built started with watching someone do the same thing by hand for the tenth time. The work is figuring out where the judgment actually lives, because that's the part you shouldn't hand off.

03

Plot it before you believe it

Astrophysics drilled this in. A stellar model that runs cleanly can still be wrong, so you pull up the HR diagram and check whether the star ended up where the physics says it should.

04

Break it on purpose

The fastest way I've learned any system is to push it until it fails and then trace back why. Most of what I know about agents came from watching one do something stupid.

04Now

What I'm into right now.

The honest, current version — updated when things change, not a frozen bio.

Tonight at the Observatory

UIUC Campus Observatory40.1053° N / 88.2261° W · 227 m

Local sky, looking upAzimuthal equidistant sky map. North at the top, east on the left. Only targets above the geometric horizon are drawn. Names sit beside their objects; crowded targets use short connectors or labels outside the dome.NSEW
Local sky, looking upHorizon · 0° / Zenith · 90°
Stars & deep skyMoon & planetsDashed rust · ecliptic

Live now

—

Urbana, Illinois Local sidereal time: —

Sky positions calculate on your device.

Above the horizon

00
TargetAlt / Az

    Drag through the night, or use the arrow keys. All times are local to Urbana.

    A geometric sky, not a visibility forecast. Buildings, clouds, light pollution and atmospheric refraction are not included. Object markers show positions, not apparent sizes.

    15.041° / hour · siderealChecked against Astropy: 0.78′ maximum sampled difference. Coordinates and method below.
    Coordinates, catalogs & method

    SIMBAD J2000 coordinates are precessed to date. The Moon and planets use a bundled JPL DE432s ephemeris computed with Astropy at this observatory, including topocentric parallax. The Moon is sampled every 3 hours; other bodies daily, with cubic interpolation. No live astronomy service is contacted.

    3,636 checks over 18 months: maximum 0.777′, RMS 0.284′ against geometric Astropy AltAz. This is measured model agreement, not a universal bound on the observed sky. Atmospheric refraction is omitted; near the horizon its effect can be tens of arcminutes. Deep-sky nutation and aberration are omitted. Earth-orientation predictions after September 2027 are frozen.

    Published observatory site coordinates, independently cross-checked with the Library of Congress. Not a telescope-pier survey; adopted position allowance 0.1′ and height allowance ±10 m.

    Ephemeris: 01 Sep 2026–01 Mar 2028 UTC

    M31 — Andromeda Galaxy; M42 — Orion Nebula; M13 — Hercules Cluster; M57 — Ring Nebula; M27 — Dumbbell Nebula; M45 — Pleiades; M44 — Beehive Cluster; M81 — Bode's Galaxy; M82 — Cigar Galaxy; Albireo — Albireo; Polaris — Polaris; Moon — Moon; Mercury — Mercury; Venus — Venus; Mars — Mars; Jupiter — Jupiter; Saturn — Saturn

    Currently

    • Senior year at Illinois

      Fall 2026

      Back in Champaign after a summer building AI security tooling at the OCC. Last year of the astrophysics degree.

    • WildDex is live

      Live

      Shipped it this summer. Photograph a real animal, an AI confirms the species, and you unlock it in your Dex.

      wilddex.app
    • Public observing nights

      Ongoing

      Running the university observatory telescopes with the Astronomical Society and pointing visitors at whatever's up that night.

    • Open to full-time, 2027

      Open

      Looking for AI/ML and software roles starting after I graduate in May 2027 — ideally somewhere I get to build and ship real things.

    Background

    1. Study2024 — 2027

      B.S. Astrophysics

      U. of Illinois Urbana-Champaign · Urbana, IL

      Expected May 2027. Coursework across physics, computation, and math.

    2. WorkMay — Aug 2026

      AI Cybersecurity Intern

      The Options Clearing Corporation · Chicago, IL

      Built an agentic system that reviews code diffs for vulnerabilities, then shipped it into the Jenkins pipeline so every team could use it. Also built a local RAG assistant for the security org.

    3. WorkJan — May 2026

      Environmental Sustainability Intern

      PiùBlu ETS · Rome, Italy

      A semester in Rome researching how AI and data analytics can track water quality and plastic pollution in rivers, lakes, and the sea.

    4. WorkMay — Aug 2025

      AI Workflow Automation Intern

      S&D Enterprises · Elmhurst, IL

      Chained n8n, the OpenAI API, and Google Workspace into internal agents that did real operational work — plus the scripts behind a company-wide Windows 11 migration.

    5. Research2025 — present

      Member

      SIGAIDA (AI & Data Science) · Champaign, IL

      Weekly ML/data-science workshops and applied machine-learning projects with the group.

    6. Research2024 — present

      Member

      Illinois Astronomical Society · Champaign, IL

      Running the university observatory telescopes and walking visitors through what they're looking at on public observing nights.

    7. Lead2024 — present

      Social & Philanthropy Chair

      Sigma Nu Fraternity · Urbana, IL

      Ran a $65k annual budget and $35k+ trips for 150+ people — contracts, venues, payments, the lot.

    05 · Contact

    Building something interesting? I'd like to hear about it.

    I'm open to full-time roles starting summer 2027 — and always up for a good problem, a collaboration, or a conversation about space, models, or games. The best way to reach me is LinkedIn.