Hayden Housen

A logical and detail-oriented high school senior with extensive experience in computer science. Currently is researching automatic classroom lecture summarization using AI and Deep Learning. Understands machine learning in production and full-stack web development. Maintains open-source NLP programs that perform state-of-the-art neural text summarization. Publishes guides for cybersecurity challenges. Enjoys running cross country in the fall and skiing in the winter.

This site was generated using HUGO from an open source theme via Netlify.

Netlify Status


Front-End Development
  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • SASS
  • DOM
  • Bootstrap
  • AJAX
  • Gulp
Languages, Operating Systems & Tools
  • Java
  • Python,
  • git
  • Linux
  • Windows
  • bash
  • php
  • jQuery
  • Atom
  • Nodejs
  • NPM
  • VSCode
  • Jupyter Notebook
Architecture & Concepts
  • CI/CD (Travis CI, Netlify)
  • DNS
  • Firewalls
  • Containers
  • OOP
  • Networking
  • DevOps
Platform Development & Administration
  • Kanban
  • HUGO
  • GitHub
  • Apache
  • MySQL
  • WordPress
  • Docker
AI & Machine Learning
  • PyTorch
  • fastai
  • scikit-learn
  • CNNs
  • GANs
  • Transfer Learning
  • Feature Extraction
  • NLP
  • Summarization
  • Image Classification
  • Clustering
  • Hyperparameter Optimization


Collection of Projects Created by Hayden

National Cyber Scholarship Competition 2021 Writeup

My solutions to the National Cyber Scholarship 2021 computer security competition. I placed 23rd out of 3,277 (top 0.7%) with a score of 6,150 points.

Learn More

PicoCTF 2021 Writeup

My solutions to the PicoCTF 2021 computer security competition. I scored 5,440 points (top 1.1%) during the competition as a solo player and placed 25th among US Middle/High School students.

Learn More

Advent of Code

My solutions to the Advent of Code 2020 puzzles. Earned all 50 stars. Solutions written in Python.

Learn More

Will I Have a Snow Day

The AI-powered snow day predictor. Simply enter your zip code and an advanced AI will calculate your chance of having a snow day for the next few days.

Learn More


Models to perform neural summarization (extractive and abstractive) using machine learning transformers.

Learn More


A tool to automatically summarize documents using the BART Machine Learning Model.

Learn More


For this project, I was named a top 300 Regeneron STS scholar. Lecture2notes is a state-of-the-art system to summarize classroom lectures using machine learning.

Learn More

PicoCTF 2019 Writeup

My solutions to the PicoCTF 2019 computer security competition. I scored 13,900 points (top 3.8%) during the competition but have since completed all the problems to reach 34,201 points.

Learn More

AI Respiratory Doctor Desktop App

A desktop app built with Electron that mimics the AI Respiratory Doctor web app.

Learn More

AI Respiratory Doctor

A flask web app template for use with machine learning projects. Currently contains complete example code to run a fully functional X-Ray diagnosis AI.

Learn More

Personal Server

I maintain a person server where I self-host applications such as Nextcloud, Guacamole, and more.

Learn More

FreeCodeCamp Collection

Completed about 400 hours of coursework. Built 10 front-end projects. Completed 347 coding challenges.

Learn More

Fruit Classifier with ML

Working towards research in Computer Vision. Learning about machine learning though Fast.ai ML course and Stanford CS231n online.

Learn More

HH Personal Website

This website is hosted by Netlify and is generated using my own custom open source theme using Hugo.

Learn More



Summarizing Lecture Videos by Classifying Slides and Analyzing Text

Conducted scientific research & created a state-of-the-art system to summarize classroom lectures using machine learning, computer vision, and NLP. More info on the project page.

September 2019 – Present


Open-Source Neural Summarization Library

Furthered research in neural-network text summarization models, specifically in less researched areas such as long document summarization. 4.45x smaller than state-of-the-art but 94% as accurate. High code quality and thoroughly documented. More info on the project page.

March 2020 - August 2020


Cybersecurity Challenges

Placed 609 out of 15,817 during the competition. Continued to complete all 121 challenges and reach rank 39 out of nearly 100,000 participants. Learned ethical hacking skills including cryptography, forensics, reverse engineering, and binary exploitation. More info on the project page.

September 2019 - June 2020


Deep Learning Fundamentals

Completed parts one and two. Developed an understanding for advanced deep learning concepts by building several near state-of-the-art models and writing many machine learning functions from scratch. Built AI Respiratory Doctor.

September 2018 – July 2019

Johns Hopkins Center for Talented Youth (CTY)

Completed “Introduction to Java” and “Advanced Java” courses. I also took AP Computer Science A through CTY.

June 2018 – May 2019

National Computer Camps (NCC)

Completed java challenges and projects

July 2017


Awarded Front End Development Certificate

Completed about 400 hours of coursework. Built 10 front-end projects (available on CodePen). Completed 347 coding challenges.

Feb 2017 – Sept 2017

Various Online Computer Courses


Lynda.com: 19 courses completed including the “Programming Foundations” series by Simon Allardice

Udacity: Completed several courses about JavaScript, Android, Web Design, and Networking

CodeCademy: Completed various tutorials involving basic web development

June 2016 – June 2018


Pawling Central High School

Advanced Regents Diploma with Honors
GPA: 4.0

Info: Always enrolled in highest level courses. Conducted research into machine learning & computer vision through Science Research program. Took every available computer science course.

2017-2021 (Expected Graducation)