Mathom Johnson, headshot

Mathom Johnson

Computer Science & Data Science @ UW—Madison

Mathom Johnson working at a desk

01 / About

About

My name is Mathom, and I'm a Senior at the University of Wisconsin–Madison.

I'm a co-founder and founding engineer at Praxora, a pre-seed funded OSCE practice platform for medical students. This Summer I completed a software engineering internship at U.S. Bank on the Microsoft Fabric Tools team, and this Fall I'm doing an embedded systems engineering co-op at Plexus.

Outside of engineering, I like exploring nature through hiking, swimming, and paddleboarding. I play soccer and tennis. And when I'm not doing that, I'm probably spending too much time watching Dave Ramsey and picking funds for my Roth IRA.

Interests

  • Math / Data
  • Science / Research
  • Software Engineering
  • Finance / Economics
  • Sports

02 / Skills

Skills

Languages

  • Python
  • Java
  • JavaScript
  • TypeScript
  • C
  • SQL
  • R
  • MATLAB
  • PowerShell

Frameworks & Libraries

  • FastAPI
  • Flask
  • Django
  • .NET
  • Node.js
  • Next.js
  • React
  • scikit-learn
  • HTML/CSS

Databases & Data Stores

  • PostgreSQL
  • MongoDB
  • SQLite
  • Redis
  • ChromaDB

Cloud, Infra & Hardware

  • Supabase
  • Railway
  • Vercel
  • GCP
  • ESP32
  • Raspberry Pi
  • Linux

Dev & AI Tools

  • Git
  • Cursor
  • Claude Code
  • Codex
  • Ollama

03 / Experience

Experience

Fall 2026Upcoming

Plexus

Plexus logo

Embedded Systems Co-op

  • Joining the embedded systems team to work on firmware and hardware-adjacent development.
  • Embedded C

Jun. 2026 – Aug. 2026

U.S. Bank

U.S. Bank logo

Software Engineer Intern

  • Investigated a PostgreSQL connection pooling incident caused by mismatched client/server configs, then built standardized pooling modules to prevent recurrence.
  • Built a Python capacity monitoring tool across 1,000+ Fabric workspaces to flag inefficient workloads.
  • Researched Microsoft Fabric AI capabilities and presented findings to 1,300+ employees.
  • Python
  • PostgreSQL
  • Microsoft Fabric
  • Power BI

Oct. 2025 – Present

Praxora Education, Inc.

Praxora logo

Co-Founder & Engineer

  • Co-founded an incorporated ed-tech startup that has secured $30,000 in funding; serve on the board of directors.
  • Designed core software and backend architecture (FastAPI, Supabase, Railway, Vercel) and made foundational stack decisions.
  • Shipped full-stack features including REST APIs, Redis rate limiting, edge functions, and transactional email.
  • FastAPI
  • Supabase
  • Redis
  • Railway
  • Vercel

Sep. 2025 – May 2026

Morgridge Institute for Research

Morgridge Institute for Research logo

Undergraduate Researcher, Embedded Systems

  • Designed control dashboard features to regulate cathode heaters and high-voltage components in a research-grade 3D metal printer.
  • Developed hardware–software interface tests to validate reliability, enforce safety protocols, and ensure reproducible performance.
  • Embedded Systems
  • Hardware
  • Testing

Feb. 2025 – May 2026

Ehrlich Lab, UW–Madison

University of Wisconsin–Madison logo

Undergraduate Researcher, Data Analysis

  • Developed Python/MATLAB scripts and analysis pipelines to process behavioral data for a life sciences research initiative.
  • Designed experimental hardware with Arduino and IoT components for a larval zebrafish behavioral assay.
  • Engineered an ML-driven CLI that classified key behavioral movements and more than doubled processing speed.
  • Python
  • MATLAB
  • Arduino
  • Machine Learning

May 2025 – Aug. 2025

WEC Energy Group

WEC Energy Group logo

Software Development Intern

  • Interpreted UML diagrams, database schemas, and interface classes for a data pipeline that stores over 2,200 objects daily.
  • Designed unit and integration test suites that raised code coverage to 92%.
  • Refactored and modularized core functions to improve reusability, testability, and adherence to design patterns.
  • Data Pipeline
  • Testing
  • Agile

03 / Experience

Experience

  1. Fall 2026Upcoming

    Plexus

    Plexus logo

    Embedded Systems Co-op

    • Joining the embedded systems team to work on firmware and hardware-adjacent development.
    • Embedded C
  2. Jun. 2026 – Aug. 2026

    U.S. Bank

    U.S. Bank logo

    Software Engineer Intern

    • Investigated a PostgreSQL connection pooling incident caused by mismatched client/server configs, then built standardized pooling modules to prevent recurrence.
    • Built a Python capacity monitoring tool across 1,000+ Fabric workspaces to flag inefficient workloads.
    • Researched Microsoft Fabric AI capabilities and presented findings to 1,300+ employees.
    • Python
    • PostgreSQL
    • Microsoft Fabric
    • Power BI
  3. Oct. 2025 – Present

    Praxora Education, Inc.

    Praxora logo

    Co-Founder & Engineer

    • Co-founded an incorporated ed-tech startup that has secured $30,000 in funding; serve on the board of directors.
    • Designed core software and backend architecture (FastAPI, Supabase, Railway, Vercel) and made foundational stack decisions.
    • Shipped full-stack features including REST APIs, Redis rate limiting, edge functions, and transactional email.
    • FastAPI
    • Supabase
    • Redis
    • Railway
    • Vercel
  4. Sep. 2025 – May 2026

    Morgridge Institute for Research

    Morgridge Institute for Research logo

    Undergraduate Researcher, Embedded Systems

    • Designed control dashboard features to regulate cathode heaters and high-voltage components in a research-grade 3D metal printer.
    • Developed hardware–software interface tests to validate reliability, enforce safety protocols, and ensure reproducible performance.
    • Embedded Systems
    • Hardware
    • Testing
  5. Feb. 2025 – May 2026

    Ehrlich Lab, UW–Madison

    University of Wisconsin–Madison logo

    Undergraduate Researcher, Data Analysis

    • Developed Python/MATLAB scripts and analysis pipelines to process behavioral data for a life sciences research initiative.
    • Designed experimental hardware with Arduino and IoT components for a larval zebrafish behavioral assay.
    • Engineered an ML-driven CLI that classified key behavioral movements and more than doubled processing speed.
    • Python
    • MATLAB
    • Arduino
    • Machine Learning
  6. May 2025 – Aug. 2025

    WEC Energy Group

    WEC Energy Group logo

    Software Development Intern

    • Interpreted UML diagrams, database schemas, and interface classes for a data pipeline that stores over 2,200 objects daily.
    • Designed unit and integration test suites that raised code coverage to 92%.
    • Refactored and modularized core functions to improve reusability, testability, and adherence to design patterns.
    • Data Pipeline
    • Testing
    • Agile

04 / Contact

Building things that work, and understanding why they do.