Developer & Designer

Mehrezat Abbas

I build things for the web. This is a tidier version of my regular digital playground: here, you'll find professional projects, personal interests, and some of the stranger products of my experimentation.

About

Mehrezat Abbas

I'm a developer and designer based in Rapid City, South Dakota, with a BA in Computer Science from Claremont McKenna College and Harvey Mudd College in Southern California. Day to day, I work full time on internal web systems for a contracting company, which means a lot of full-stack ownership across a consistent stack of C#, .NET, and Vue.

Outside of that, I design and build websites for small businesses and creative organizations, and I take on freelance and collaborative work — especially projects with room for unconventional ideas. I'm also interested in continuing the remote-sensing research I started in undergrad (light emissions from vegetation as a proxy for photosynthesis and CO2 intake), and — someday — partnering with National Geographic to help document endangered cultures and ecosystems.

I'm also drawn to ethnography and oral history — sitting down with people and asking how their world has changed. That interest carried a Fulbright proposal on climate and cultural change in Kyrgyzstan to the finalist round; further down is the version of that project that actually happened.

I care about software that's careful and legible, but I don't take it too seriously — most of what I build for fun is purposefully a little strange. More on that below.

Selected Work

A couple of the more polished projects I've built end to end.

Research

Software built for a USDA-sponsored lab.
Desktop App · PyQt · Published in Scientific Reports

Automated Labeling for Mosquito EPG Data

Electropenetrography (EPG) records an insect's feeding behavior as an electrical waveform, and entomologists have traditionally spent days to months labeling those waveforms by hand. Our team built a desktop application, sponsored by and for use by the USDA, that runs integrated machine learning models over uploaded recordings and labels them the way an entomologist would, with an interactive interface for reviewing and correcting the results.

The project had two halves: building the application in Python and PyQt, and selecting, tuning, and measuring every candidate model. I worked on both, but my focus was the software. I led the software side for most of the year and was the overall team lead for one semester.

The model research was published in Scientific Reports. A UNet with attention layers performed best, reaching 86% accuracy and a 0.78 macro F1 score. To our knowledge, it is the first attempt to apply machine learning to EPG waveforms from a blood-feeding arthropod rather than a plant-feeding insect.

Model evaluation for automated scoring of electropenetrography waveform data from mosquitoes Cooper, Hope, Abbas, et al. · Scientific Reports, 2026 · Harvey Mudd College, Auburn University & USDA Read the paper →

Freelance Work

Live sites, built at community rates for local groups.

Technical Experiments

Pieces built around an idea rather than a product spec.
More in this vein

A couple of smaller pieces in the same aesthetic register as the two above. No real point, just a creative interest I keep returning to.

Field Work

Interviews supported by code.

Work In Progress

WIP · Largest personal project to date

ratwest

ratwest — a rat-headed man in a plaid shirt at a rural mailbox

A side-scrolling narrative game rendered in a photo-collage art style, cast entirely with anthropomorphic rats. A young man returns to his small Midwestern hometown to look into a local ghost problem, and ends up pulled into the ghost realm altogether: a place full of cowboy spirits he has to set free, one by one, by uncovering what they're each hiding.

Structurally it's an adventure game — people to talk to, clues that log into a journal, connections to draw between them. The centerpiece is a confrontation mechanic built for the big reveals: six clue "bullets" loaded into a timed, shootout-style standoff, where picking the right one under pressure is what cracks a character's guard and gets you the truth.

Take a look →