Welcome to my website.

About me Selected work All projects Skills
Olivia Reiter
Computer science at Florida State University

Travel   ·   Résumé   ·   Get in touch
Tallahassee, Florida — 2026
Olivia Reiter

About me

Computer science at Florida State University

I'm pursuing a master's in computer science at FSU via the project path. I look forward to conducting my own research and making contributions to the field.

I'm interested in how AI and machine learning get built, and in using them effectively without being careless about it.

Outside of computer science I travel as much as I can. I studied in Valencia, Spain in spring 2024 and have been to around 26 countries. Getting to know different cultures is a large part of why I started learning Spanish and Arabic.

At a glance

  • FSU computer science
  • Full-stack development
  • MakeX Research Lab
  • Responsible AI
  • Tallahassee, Florida

Recently

September 2026
Research paper submitted

Assisted on a paper about UBench, a defect-aware fabrication workbench that combines computer vision and handheld sensing to make reclaimed wood usable by non-expert makers.

August 2026
Started as a teaching assistant

Running office hours and recitations to help students get through the material.

August 2026
Formally began Masters Degree

Officially began full-time project-based Masters Degree in Computer Science at FSU.

May 2026
Graduated with a BS

Graduated Magna Cum Laude with a BS in Computer Science.

April 2026
Named an Outstanding Undergraduate for Arabic

Recognized by FSU's Department of Modern Languages and Linguistics, with an award at the department Honors Reception.

Selected work

Four projects I'd point at first

F1 race winner predictor

Capstone, 2026

A predictive analytics platform that simulates 2026 Formula 1 race outcomes from historical performance data, live weather forecasts, and the new hybrid power unit regulations. The ML pipeline uses regression models to forecast win probability from tire compounds and pit-stop strategy.

Python, FastAPI, PostgreSQL, machine learning

Fraudulent sales detection

Database systems, 2025

A temporal graph network that catches counterfeit products and fraudulent e-commerce trends by tracking how review patterns change over time — signals a static system misses entirely. The NLP pipeline pairs TF-IDF with logistic regression and reached 60.91% accuracy against a 34.58% static baseline.

Python, PyTorch, NLP, graph networks

Patient management system

Full-stack coursework, 2025

A healthcare administration app that keeps patient, physician, and appointment records in sync across a web interface and a desktop one. Built on a RESTful API with Entity Framework for persistence and a MAUI frontend using MVVM, including real-time appointment conflict detection through LINQ.

C#, .NET, MAUI, Entity Framework

All projects

Coursework, side projects, and experiments
Show

Baking contest management system

COP 4521 — Secure, Parallel and Distributed Applications, fall 2025

A Flask web app with session-based login, Fernet encryption for sensitive user data, and role-based access control across three permission levels. Protected routes enforce what each level can see, over a SQLite backend with client-side validation.

Python, Flask, SQLite, JavaScript, encryption

Euclidean GCD in x86-64 assembly

COP 4020 — Programming Languages, fall 2025

A command-line program implementing the Euclidean algorithm in NASM assembly, handling argument parsing, integer I/O, and register management by hand across several linked modules.

x86-64 assembly, NASM

Flex lexer for a toy language

COP 4020 — Programming Languages, fall 2025

A lexical analyzer that scans a custom language into a labeled token stream, recognizing keywords, punctuation, and identifiers and reporting the line each one came from. The first stage of a compiler pipeline.

Flex, C

Random order generator, C++ against Racket

COP 4020 — Programming Languages, fall 2025

The same generator written twice, once imperatively and once functionally, to put the two paradigms side by side. It combines actors, actions, and items into random orders until a sentinel value ends the loop.

C++, Racket

Recursive descent parser with parse tree output

COP 4020 — Programming Languages, fall 2025

Extended a recursive descent parser in C for a toy calculator language, adding goto and location statements, and emitting Graphviz digraph code so the parse trees can actually be looked at.

C, Flex, Graphviz

Pollard's rho factorization in four languages

COP 4020 — Programming Languages, fall 2025

Knuth's Algorithm B for Pollard's rho prime factorization, written in C with GMP, Gauche Scheme, Go, and OCaml with Zarith — comparing imperative, functional, and concurrent approaches to one number theory problem.

C, Scheme, Go, OCaml

Palindrome and pattern finder

COP 4020 — Programming Languages, fall 2025

A Bash script using extended regular expressions with back-references to pull 5, 6, and 7-letter palindromes out of a dictionary word list, along with words containing repeated doubled letters.

Bash, regex

Parallel prisoner's dilemma simulation

COP 4521 — Secure, Parallel and Distributed Applications, fall 2025

Parallelized a grid-based prisoner's dilemma using Python multiprocessing with domain decomposition and double-buffering, distributing row chunks across workers with shared memory and barriers. Roughly 10x faster than the sequential version at 16 processes.

Python, multiprocessing

Responsive web design certification

freeCodeCamp, 2025

Five projects covering HTML and CSS fundamentals through modern layout, built around responsive design and accessibility practice.

  • Survey form — accessible, validated form design
  • Tribute page — semantic structure and typography
  • Technical documentation page — multi-section responsive layout
  • Product landing page — Flexbox layout with navigation and media
  • Personal portfolio page — CSS Grid and breakpoints
HTML, CSS, Flexbox, CSS Grid

Skills

What I reach for

Languages

  • Python
  • C
  • C++
  • C#
  • JavaScript
  • Go
  • x86-64 assembly
  • HTML & CSS

Frameworks and libraries

  • React
  • Flask
  • FastAPI
  • Node.js
  • .NET
  • PyTorch

Data and machine learning

  • PostgreSQL
  • SQLite
  • Machine learning
  • Natural language processing

Practice

  • Full-stack development
  • Parallel computing
  • Git and GitHub
  • Figma

Travel

106 cities across 28 countries and 16 US states

Globe skimmers are dragonflies that cross entire oceans riding the wind, which I think is pretty impressive for something so small. I haven't crossed every ocean, but here's where I've been so far.

Andorra Luxembourg Slovakia Netherlands Belgium Denmark Greece Portugal Czechia Hungary Austria Italy United Kingdom Sweden Morocco Germany Turkey Spain France Edinburgh — Scotland Edinburgh Copenhagen — Denmark Copenhagen Malmo — Sweden Malmo Berlin — Germany Berlin Amsterdam — Netherlands Amsterdam London — England London Bruges — Belgium Bruges Ghent — Belgium Ghent Brussels — Belgium Brussels Prague — Czech Republic Prague Luxembourg City — Luxembourg Luxembourg City Paris — France Paris Vienna — Austria Vienna Bratislava — Slovakia Bratislava Munich — Germany Munich Budapest — Hungary Budapest Venice · Murano · Burano — Italy Venice · Murano · Burano Nice · Monte Carlo — France Nice · Monte Carlo Toulouse — France Toulouse Jaca — Spain Jaca Andorra la Vella — Andorra Andorra la Vella Zaragoza — Spain Zaragoza Barcelona — Spain Barcelona Istanbul — Turkey Istanbul Montanejos — Spain Montanejos Mallorca — Spain Mallorca Valencia — Spain Valencia Xativa · Gandia — Spain Xativa · Gandia Lisbon — Portugal Lisbon Izmir — Turkey Izmir Alicante — Spain Alicante Athens — Greece Athens Cordoba — Spain Cordoba Sevilla — Spain Sevilla Granada — Spain Granada Malaga — Spain Malaga Tangier — Morocco Tangier Tetouan — Morocco Tetouan Chania — Greece Chania Heraklion — Greece Heraklion Chefchaouen — Morocco Chefchaouen
Europe, the Mediterranean & Turkey — 41 pins
TN FL KY IN AL NY IL GA CA WI MN MI OR MT WY TX Houghton · Hancock — Michigan Houghton · Hancock Marquette — Michigan Marquette Bozeman — Montana Bozeman Portland — Oregon Portland Minneapolis — Minnesota Minneapolis Door County — Wisconsin Door County Yellowstone — Wyoming Yellowstone Corvallis — Oregon Corvallis Eugene — Oregon Eugene Grand Teton · Jackson — Wyoming Grand Teton · Jackson Madison — Wisconsin Madison Milwaukee — Wisconsin Milwaukee Chicago — Illinois Chicago New York City — New York New York City Indianapolis — Indiana Indianapolis San Francisco · Berkeley — California San Francisco · Berkeley Sunnyvale — California Sunnyvale Bowling Green — Kentucky Bowling Green Nashville — Tennessee Nashville Chattanooga — Tennessee Chattanooga Los Angeles — California Los Angeles Atlanta — Georgia Atlanta Irvine — California Irvine Birmingham — Alabama Birmingham San Diego — California San Diego Montgomery — Alabama Montgomery Providence Canyon — Georgia Providence Canyon Mobile — Alabama Mobile Quincy — Florida Quincy Madison — Florida Madison Pensacola Beach — Florida Pensacola Beach St Augustine — Florida St Augustine Houston — Texas Houston Gainesville — Florida Gainesville Orlando — Florida Orlando Tampa · Clearwater — Florida Tampa · Clearwater Placida — Florida Placida Key Largo · Marathon · Islamorada — Florida Key Largo · Marathon · Islamorada Key West — Florida Key West Merton — hometown (Wisconsin) Merton — hometown Tallahassee — home now (Florida) Tallahassee — home now
The United States — 41 pins
Cayman Islands Bahamas Puerto Rico Belize Dominican Republic Honduras Mexico Abacos — Bahamas Abacos Eleuthera — Bahamas Eleuthera Nassau — Bahamas Nassau Cat Island — Bahamas Cat Island Cozumel — Mexico Cozumel Grand Cayman — Cayman Islands Grand Cayman Costa Maya — Mexico Costa Maya Punta Cana — Dominican Republic Punta Cana Santo Domingo — Dominican Republic Santo Domingo San Juan — Puerto Rico San Juan Ambergris Caye — Belize Ambergris Caye Belize City — Belize Belize City Roatan — Honduras Roatan Harvest Caye — Belize Harvest Caye
The Caribbean & Central America — 14 pins

Hover or tap a pin for the city. Nearby places share one pin.

Get in touch

Open to internships, collaborations, and conversations

If you're working on something interesting, or you just want to talk about it, I'd like to hear from you.

Your name, email, and message come to me through Formspree and are used only to reply. Privacy notice

Privacy notice

Last updated September 2026

This is a personal portfolio. The only personal information it asks for is what you type into the contact form.

What the contact form collects

Your name, your email address, and your message. The form is run by Formspree, which receives your submission, stores it in my Formspree account, and emails it to me.

How it's used

Only to read your message and reply to you. I don't sell or share it, add you to a mailing list, or use it for anything else.

Other services this site uses

The site is hosted on Vercel, which keeps standard server logs, such as IP addresses, as any web host does. Its fonts load from Google Fonts, so your browser contacts Google's servers when the page opens. This site doesn't set its own cookies or run analytics.

Deleting your message

To have your message and details deleted, send a note through the contact form asking me to remove them, and I'll delete them from Formspree and my inbox.