$ whoami → developer, cs student

Heather
Schoonmaker

Computer science student building full-stack web and mobile applications, from gamified productivity tools to interactive scam-awareness simulations.

graduating

December 2026

certified

ISC2 CC

// 01 — ideas into applications

Selected work

ls projects/ — 4 items

Full-stack web application · June 2026 – Present

Floradora

A little more motivation for focused work. A gamified Pomodoro app with persistent profiles and unlockable cosmetics.

  • React
  • TypeScript
  • Python
  • FastAPI
  • PostgreSQL
  • Docker

What I built

  • A responsive React frontend connected to a Python and FastAPI REST API.
  • PostgreSQL storage for user profiles and unlockable cosmetics, with JWT session authentication.
  • A Docker setup for consistent development and production environments.
  • Automated PyTest backend tests on code commits through GitHub Actions.
Floradora project image placeholder. Replace with an application screenshot.

Full-stack web application

FastAPI Blog

A deployed blogging application with user accounts, author pages, and an API for publishing and managing posts.

  • Python
  • FastAPI
  • SQLAlchemy
  • Jinja2
  • Alembic
  • PyTest

Inside the application

  • FastAPI endpoints for creating, reading, updating, and deleting posts, with author permissions for changes.
  • Jinja2 pages for the post feed, individual posts, and author archives, alongside JSON API responses.
  • User account, login, and password-reset pages.
  • Asynchronous SQLAlchemy queries, Alembic database migrations, and PyTest tests for posts and users.
FastAPI Blog project image placeholder. Replace with an application screenshot.

Full-stack web application · In progress

Car Parts Ordering Site

A car parts ordering website with a React frontend and a FastAPI backend, building on the foundation of the FastAPI Blog.

  • React
  • Python
  • FastAPI
  • SQLAlchemy
  • Alembic
  • PyTest

What I’m building

  • A React frontend for browsing car parts and placing orders, connected to a FastAPI REST API.
  • User accounts and login, carried over from the FastAPI Blog’s authentication.
  • Asynchronous SQLAlchemy queries and Alembic migrations for parts and order data.
  • PyTest tests covering the API.
Car parts ordering site image placeholder. Replace with an application screenshot.

Mobile application · Team project · August 2025 – May 2026

VESTA

Interactive economic simulations to assess vulnerability to financial scams, developed with a UNT Psychology sponsor.

  • Flutter
  • Dart
  • Supabase
  • PostgreSQL
  • GitHub

My contributions

  • Developed a cross-platform Flutter application as part of a five-person Agile team.
  • Integrated Supabase for relational data, user authentication, and simulation metrics.
  • Translated the Psychology Department’s requirements into software features.
  • Managed team repository workflows through GitHub.

VESTA stands for Virtual Economic Simulator and Trust Assessment.

VESTA project image placeholder. Replace with an application screenshot.

// 02 — a little background

Beyond the code

My work spans React and FastAPI web applications, Flutter mobile development, and PostgreSQL databases. I bring experience working with a research sponsor, collaborating on a development team, and supporting customers in a fast-paced environment.

experience

In-N-Out Burger

Associate · Fort Worth, TX · July 2022 – Present

  • Train and onboard new team members on operating procedures.
  • Prioritize competing tasks and resolve customer and operational issues.
  • Maintain quality standards while collaborating through peak service hours.
languages = ["Python", "TypeScript", "JavaScript", "SQL", "C++", "Dart", "HTML/CSS"]
frameworks = ["React", "FastAPI", "Flutter", "PostgreSQL", "Supabase"]
tools = ["Docker", "GitHub Actions", "Linux", "PyTest", "RESTful APIs", "JWT Authentication", "OWASP Secure Coding"]

// 03 — get in touch

Let’s connect.