Portfolio
2026
✦ hello, I'm

Olivia Reiter

Computer Science · Florida State University
✦    ✦
01
About Me
Who I am, what I care about, and what I'm up to.
02
Selected Work
Featured projects — ML, full-stack, and freelance.
03
All Projects
Coursework, side projects, and experiments.
04
Skills
Languages, frameworks, and tools I work with.
05
Get in Touch
Open to internships, collaborations, and cool conversations.
open to internships & cool projects ✦
Latest Updates Spring 2026
April 2026
New
Outstanding Undergraduate Recognition
Named an Outstanding Undergraduate by FSU's Department of Modern Languages and Linguistics for Arabic and will be recognized at the department Honors Reception.
April 2026
Research
Research Paper Submission
Assisted in the submission of a research paper on UBench, a defect-aware fabrication workbench combining computer vision and handheld sensing to make reclaimed wood accessible to non-expert makers.
March 2026
Milestone
Graduate School Acceptance
Received official acceptance to continue pursuing a project-based Master's of Science in Computer Science at FSU in Fall 2026
01

About Me

the basics →

I'm a CS student at FSU, currently contributing to research and leading a freelance full-stack development project creating a custom charm builder for e-commerce.

I'm interested in the development of AI and ML and how to use them effectively yet responsibly.

Outside of computer science, I enjoy travel and exploring. I studied in Valencia, Spain in Spring 2024, and have been to around 15 countries. Experiencing different cultures is one my passions and one of the main motivators for my interest in the Spanish and Arabic languages.

At a glance
  • FSU Computer Science
  • Full-Stack Development
  • MakeX Research Lab
  • Responsible AI
  • Tallahassee, FL
02

Selected Work

01
F1 Race Winner Predictor
A predictive analytics platform simulating 2026 Formula 1 race outcomes using historical performance data, real-time weather forecasts, and new hybrid power unit regulations. Built with FastAPI and PostgreSQL, featuring an ML pipeline with regression models to forecast win probabilities based on tire compounds and pit-stop strategies.
PythonFastAPIPostgreSQLMachine LearningCapstone
02
Fraudulent Sales Detection System
A Temporal Graph Network that detects counterfeit products and fraudulent e-commerce trends by identifying evolving review patterns missed by static systems. Built with Python and PyTorch, featuring an NLP pipeline with TF-IDF and logistic regression — achieving 60.91% accuracy versus a 34.58% static baseline.
PythonPyTorchNLPGraph NetworksDatabase Systems
03
Patient Management System
A full-stack healthcare administration app managing synchronized records for patients, physicians, and appointments across web and desktop interfaces. Built with C# and .NET using a RESTful API, Entity Framework for persistence, and a MAUI frontend with MVVM architecture — featuring real-time appointment conflict detection via LINQ.
C#.NETMAUIEntity FrameworkFull Stack
04
Charm Builder — Freelance
An interactive product customizer letting customers build personalized charm necklaces via drag-and-drop with real-time visual preview and dynamic pricing. Built with React and Flask, featuring React DnD for placement, PostgreSQL for product data, and URL-based state persistence to preserve designs across sessions.
ReactFlaskPostgreSQLFull StackFreelance
✦ project videos & demos coming soon ✦
class
projects

All
Projects

Coursework · Side Projects
filter by →
coursework

Class Projects

COP 4521 · Secure, Parallel and Distributed Applications · Fall 2025
Baking Contest Management System
A full-stack Flask web app with session-based login, Fernet encryption for sensitive user data, and role-based access control across three security levels. Features client-side JS validation, a SQLite backend, and views for managing users, contest entries, and results.
PythonFlaskSQLiteJavaScriptEncryptionFull Stack
COP4020 · Programming Languages · Fall 2025
Euclidean GCD in x86-64 Assembly
Command-line program implementing the Euclidean GCD algorithm in x86-64 NASM assembly. Takes two integers as arguments and returns their greatest common divisor via repeated division — manually handling argument parsing, integer I/O, and register management.
x86-64 AssemblyNASMAlgorithmsSystems
COP4020 · Programming Languages · Fall 2025
Flex Lexer for a Toy Language
A lexical analyzer built with Flex that tokenizes a custom programming language — recognizing keywords, punctuation, and identifiers, and printing each token with its line number. Implements the first stage of a compiler pipeline.
FlexCCompilersSystems
COP4020 · Programming Languages · Fall 2025
Random Order Generator: C++ vs Racket
The same random order generator implemented in both C++ and Racket — comparing imperative and functional programming paradigms side by side. Randomly combines actors, actions, and items into orders until a sentinel value terminates the loop.
C++RacketFunctionalComparative
COP4020 · Programming Languages · Fall 2025
Recursive Descent Parser with Parse Tree Visualization
Extended a recursive descent parser in C for a toy calculator language — adding support for goto and location statements — and outputting Graphviz digraph code to render visual parse trees.
CFlexGraphvizCompilersParsing
COP4020 · Programming Languages · Fall 2025
Pollard's Rho Factorization: Four Languages
Knuth's Algorithm B for Pollard's Rho prime factorization implemented in C, Gauche Scheme, Go, and OCaml — comparing imperative, functional, and concurrent paradigms applied to the same number theory algorithm.
CSchemeGoOCamlNumber TheoryComparative
COP4020 · Programming Languages · Fall 2025
Palindrome & Pattern Finder with Regex
Bash script using extended regular expressions with back-references to find 5, 6, and 7-letter palindromes, words with repeated doubled letters, and words with 3+ doubled characters — all searched against a dictionary word list.
BashRegexPattern MatchingSystems
COP4521 · Secure, Parallel and Distributed Applications · Fall 2025
Parallel Prisoner's Dilemma Simulation
Parallelized a grid-based Prisoner's Dilemma simulation using Python multiprocessing with domain decomposition and double-buffering — achieving up to 10x speedup with 16 processes over the sequential baseline.
PythonMultiprocessingParallel ComputingGame Theory
personal

Side Projects & Experiments

freeCodeCamp · Legacy Responsive Web Design Certification · 2025
Responsive Web Design — 5 Certified Projects
Completed a certification covering HTML and CSS fundamentals through modern layout techniques. Built five projects demonstrating responsive design, accessibility best practices, and real-world UI patterns.
Certification Projects
  • Survey Form — accessible, validated HTML form design
  • Tribute Page — semantic HTML structure and typography
  • Technical Documentation Page — multi-section responsive layout
  • Product Landing Page — Flexbox layout with navigation and media
  • Personal Portfolio Webpage — CSS Grid, responsive breakpoints
HTMLCSSFlexboxCSS GridAccessibilityResponsive Design
03

Skills

C++
C
SQLite
Assembly (x86-64)
Parallel Computing
HTML / CSS
JavaScript
React
Python
C# / .NET
Flask
FastAPI
Node.js
PostgreSQL
PyTorch
Machine Learning
NLP
Full Stack Dev
Git / GitHub
Figma
Go
04

Get in Touch

I'm always open to new opportunities, collaborations, and conversations. Check out my work on GitHub or connect with me on LinkedIn!