The K8 Control Panel

Software Engineer · Systems Online

Profile

Kate Thompson

MSOE 2027Milwaukee, WIAvailable May 2027

I'm a software engineering student at MSOE who takes projects from problem to production.
My projects include RantTrack (a voice-first symptom tracker in React Native), contributions to the Progressive Learning Platform (an assembly language IDE for students), and eSubmit (a Ruby on Rails submission system with Docker deployment). I approach projects methodically: understand the problem, research solutions, gather requirements, then plan implementation. I learned how to break down large problems from nearly a decade organizing technical events, Women in STEM meetups as a FIRST Ladies regional partner with my robotics team in high school, conference planning through SWE, and cultural celebrations as outreach chair of my sorority. I'm comfortable with the full project lifecycle: user research, requirements documentation, development, and knowledge transfer. Beyond coding, I've taught programming, write technical documentation that people actually use, present technical concepts clearly, and handle graphic design and visual communication.

Tech Stack

React NativeFlutterRuby on RailsJavaTypeScriptPythonDockerSQLite
LIVE

RantTrack

Voice-first symptom tracker for chronically ill users. A custom NLP engine extracts symptoms, severity, and pain details from natural speech so users can log how they feel just by talking. 100% local, zero cloud dependency.

React NativeTypeScriptSQLiteExpo
LIVE

Stormglass

Real-time environmental health tracker built for people with chronic illness. Correlates barometric pressure, air quality, geomagnetic activity, and pollen with symptom patterns to forecast flare risk for conditions like ME/CFS, POTS, and migraines. Pulls from four free public APIs with no cloud lock-in, backed by a local PostgreSQL database and a Fastify REST API.

ReactTypeScriptFastifyPostgreSQLDrizzle ORMPWA
WIP

Magic Pace Ball

Flutter running pacing oracle with on-device LLM for real-time pacing advice. No cloud dependency for privacy.

FlutterDartOn-Device LLM
LIVE

Where To?

I want to get coffee, go to a book store, hit a thrift shop, and get sushi for lunch. So many different coffee brands, so many thrift shops in the Milwaukee area, Where To helps you find the options that give you the itinerary that makes the best route. Scenic route feature coming soon!

JavaScriptGoogle Maps API
LIVE

Portfolio Website

The site you are currently visiting! Built to showcase my projects and skills with a custom design.

Next.jsReactTypeScriptSCSS
LIVE

Progresive Learning Platform

Assembly language compiler built for students to replace an outdated software used in computer architecture courses to include modern IDE features while also implementing features to make learning assembly less intimidating.

JavaJavaFXJUnitMockitoMIPS AssemblyLombokGoogle Guava
LIVE

eSubmit

Assignment submittal tool and autograder used in for programming assignments in multiple languages. Team focused on updating the docker infastructure and views for both students and instructors.

Ruby On RailsSQLiteAngularJSDockerLDAPjQueryRSpec

Let's Connect!

Seeking opportunities to build accessible health tech, educational tools, and mission-driven software