Kate Mallon / CS + AI

Class of 2027 · Bergen County, New Jersey

Kate Mallon

Most student projects end when the grade does. Mine are still running: a reading platform built for classrooms, a model that flags students before they fall behind, and websites for three nonprofits.

  • School Bergen Tech, Teterboro
  • GPA 3.7
  • Focus Applied AI & computer science
Portrait of Kate Mallon
Kathryn “Kate” Mallon 2026

01 / Selected work

Projects and competitions

Coursework, competition entries, and things I built because I wanted to see if they would work.

Full stack Python · Flask

BookFlow

A reading tracker built for classrooms. Students search a catalogue pulled live from the Open Library API, log what they are reading, and earn points that scale with book difficulty. Teachers get a class code, a roster, and a dashboard to follow progress and award bonuses. Recommendations are generated through the Google Gemini API. It runs deployed on Render behind Gunicorn, not just on my laptop.

FlaskSQLAlchemySQLiteJinja2Gemini APIOpen Library APIRender
View the code ↗
Machine learning Hackathon 2024

Grade prediction model

A supervised machine-learning model that predicts student grades from a dataset of roughly 600 records. I handled the data preparation and feature processing in Python with pandas, then trained and evaluated the model on held-out records it had never seen.

PythonpandasSupervised learningFeature processing
View the code ↗
Client work Three nonprofits

Nonprofit websites

Multi-page sites designed, built, and deployed end to end for the NeuroCove Foundation, TD1 Smiles, and NextGenVotes. The largest runs seven pages on roughly 3,100 lines of hand-written CSS, with Google Forms intake and embedded social feeds. No frameworks and no build step, which meant every layout and responsive breakpoint was mine to get right.

HTML5CSSJavaScriptResponsive layout
View the NeuroCove build ↗
JavaScript Hackathon 2024

Interactive coding game

An interactive browser game built in JavaScript, designed to reinforce data structures and programming logic by making you use them rather than read about them. Built and shipped inside a single hackathon window, which is a different skill from building something over a semester.

JavaScriptData structuresProgramming logicRapid prototyping
View the code ↗
Competition Team member

Gold · State round, New Jersey

CyberPatriot

National youth cyber defense competition. Working as a team under a hard clock, we hardened vulnerable systems, found and closed misconfigurations, and were scored live against every other team in the state.

System hardeningTeam competitionTimed problem solving
Coursework 2019 – 2025

Juni Learning — six years of one-on-one CS

Six years of project-based instruction, starting in elementary school and moving from Python fundamentals through C++ and applied algorithm work. Most of what I know how to build, I learned here before I learned it in a classroom.

PythonC++Algorithms

02 / Toolkit

What I work with

Languages

  • Python
  • Java
  • C++
  • JavaScript
  • HTML & CSS

Web & backend

  • Flask
  • SQLAlchemy
  • SQLite
  • Jinja2
  • REST APIs

Data & AI

  • pandas
  • NumPy
  • scikit-learn
  • Google Gemini API

Tools & other

  • Git & GitHub
  • VS Code
  • Render
  • Conversational Spanish

03 / Academics

Bergen County Technical High School

Teterboro Campus, a public magnet school. Expected graduation June 2027. Three years of computer science and one year of dedicated AI coursework, with a 3.7 GPA.

AP exam scores

ExamScore
Calculus BC5
Calculus AB4
Computer Science Principles4

Senior year, 2026–27

  • Calculus III
    Beyond the AP sequence
  • AP Statistics
  • AP Microeconomics
  • AP United States History

Completed

  • Introduction to Artificial Intelligence
  • AP Computer Science Principles
  • AP Calculus AB & BC

Certification

  • NOCTI Computer Science Certification
    Earned 2026

Honors

  • Spanish Honor Society
  • CyberPatriot Gold Prize, NJ

04 / Beyond the screen

The rest of it

Rowing taught me what showing up before sunrise costs. Improv taught me to think out loud without a script. Both turn out to be useful in a code review.

  • 2023 – present

    Advanced Community Rowing Association

    Competitive sculler and coxswain with ACRA in Ringwood, NJ. See the recruiting page →

  • 2017 – 2025

    Advanced Improv Troupe

    Eight years performing with the River Dell troupe.

  • 2021 – 2025

    Band & Chorus

    Band member and chorus alto.

  • 2024

    Soccer referee

    Officiated youth games for the River Dell Soccer Association. Calling a foul in front of a sideline of parents is its own kind of training.

  • 2022 – present

    Babysitting

    Regular childcare for several families, responsible for safety, routines, and schedules.

  • Ongoing

    Community service

    25+ volunteer hours: park clean-ups, food drive organization, and community support events.

Rowing recruiting

Boat class, 2k erg, race results, video, and coach contact are all on a separate page built for college coaches.

Recruiting page

05 / Contact

Let's talk.

If you are hiring an intern, coaching a program, or just want to ask about something here, send a note. It comes straight to my inbox.

I usually reply within a couple of days.