Austin, TX

Ryan Heise

My life goal is to organically get the best SEO for "Ryan Heise"

Ryan Heise

Professional Experience

Substitute Teacher

Lafayette Community SchoolsLafayette, IN

January 2025 - May 2025
  • I spent a semester substitute teaching to see if a career in education was right for me. I communicated complex ideas by breaking them down into topics that each age level could understand. While I ultimately decided teaching wasn’t the best fit, I gained valuable insight into the k-12 system.

Web Developer (Contract)

Melody Drive-in TheaterKnox, IN

March 2025
  • I modernized the Melody Drive-In’s website by refreshing its design and making it fully mobile responsive. I then deployed the site on an Ubuntu server using Nginx and built a custom content management system that lets the theater easily update its branding and movie schedule. Today, the site attracts 10,000 users every week. I still maintain the website whenever the owners have issues.

Caregiver For Close Family Member

Valparaiso, IN

January 2024 - August 2024
  • I took time off of school to provide daily care for my grandfather after he became paralyzed and unable to move after suffering a severe stroke. I operated equipment that helped mobilize him, scheduled Doctor appointments, managed his medication, and organized his finances.

Teaching Assistant for Systems Programming

Purdue UniversityWest Lafayette, IN

January 2023 - May 2023
  • I led two lab sections, working closely with students on advanced C++ projects, including implementing a custom malloc allocator, building a standard shell, and creating a simple web server, helping them develop practical skills and see their projects through to completion. I also designed thoughtful assignments and exams that reinforced key concepts and boosted their confidence with the course material.

Software Engineering Intern

CACILisle, IL

May 2022 - August 2022
  • I spun up multiple Linux honeypots across three public IPs using Proxmox, creating a distributed trap network for real-world attacker traffic. I mirrored every packet into a high-throughput pipeline, processing over 100 million packets, to build targeted feature sets for our machine-learning models. When the honeypots caught live malware, I grabbed the samples and dove into Ghidra to reverse engineer their behavior, while I secured the whole environment with Linux routing and iptables rules that kept each analysis sandbox isolated and safe.

Co-Founder

Youndle LLCValparaiso, IN

August 2020 - August 2021
  • I developed a React and Django application to streamline communication between small businesses and local teenage workers, then deployed it on AWS EC2 with a PostgreSQL RDS backend to ensure scalable, secure hosting and easy maintenance. Our team’s work earned us a spot in the Purdue Boiler 2021 startup accelerator, where we refined MVP features and validated market fit through rapid iteration and customer feedback.

Education

Bachelor of Science in Computer Science

Purdue UniversityWest Lafayette, IN

December 2024

GPA 3.5 / 4.0

Concentrated in Machine Learning and Security, with a minor in Mathematics

Projects

AI Longform to Shortform Video Editor

Python, PyTorch, OpenAI API

I developed an automated deep-learning video editing pipeline that generated over 100,000 YouTube views by combining Whisper for transcription, ChatGPT for highlight selection, S3FD for face tracking, TalkNet for active-speaker detection, and FFmpeg for rendering.

Mini Java Compiler

C++, Lex, Yacc

I built a compiler that translates a subset of Java into optimized 32-bit ARM assembly using Lex and Yacc for abstract syntax tree construction, and I abstracted parsing operations into modular abstract classes to ensure efficient, maintainable code generation.

Heise Powless Pickem'

Python, React, Django, Nginx

I built a full-stack web application using Django, Django REST Framework, and React to manage my family’s annual football league. I deployed it on a Raspberry Pi with Gunicorn behind Nginx and set up custom network configurations to provide secure, reliable access.

Secure Voting System

Python, Digital IDs, Asymmetric Cryptography

I designed a modular election system that leverages homomorphic encryption for secure, local vote tallying and incorporates digital IDs alongside asymmetric cryptography to ensure end-to-end verifiability, protect voter privacy, and scale efficiently to large electorates.

Active Learning Research Project

PyTorch, Numpy, Pandas

I developed an active learning framework that evaluates various sampling and querying strategies across a wide range of models and datasets, and I then compiled the results into a survey-style report comparing performance metrics and recommending the most effective approaches.

Webserver with only Syscalls

C++

I engineered a high-performance HTTP server in C++ using raw system calls and socket programming to serve HTML and image files. To maximize concurrency and throughput, I implemented both multiprocessing and multithreading architectures, allowing the server to handle multiple requests efficiently.

Dash It

Django, Raspberry Pi

I created a web app with a small team that uses Bluetooth data to estimate restaurant wait times. It was really scuffed since I built it as a freshman, but somehow it won first place out of 55 teams at the Purdue Hello World hackathon.

Neural Style Transfer

PyTorch, Python

I built a neural style transfer model from scratch using PyTorch that applies the artistic style of one image to the content of another. I implemented the algorithm by optimizing a loss function that combines content and style representations extracted from a pre-trained convolutional neural network.

Bank Loan Default Prediction

Python, Scikit-Learn, Pandas

I trained a gradient boosted decision tree to predict whether or not an individual was likely to default on a loan. This was for a Purdue competition and I placed 2nd out of 93 teams.

Image Classification CNN

PyTorch, Python

I built a convolutional neural network from scratch using PyTorch to classify images from the CIFAR-10 dataset. I implemented data augmentation techniques and experimented with different architectures to improve accuracy.

Custom Bash

C++, Lex, Yacc

I implemented a Unix-like command line shell in C that supports features like piping, redirection, and job control. I used system calls to manage processes and handle user input, creating a functional and interactive shell environment.

Custom Malloc

C

I implemented a custom memory allocator in C that mimics the behavior of malloc and free. I used techniques like segregated free lists and boundary tags to manage memory efficiently and reduce fragmentation.

Heise Habits

Python, TypeScript, Django, ReactJS

I constructed a full stack web application that allows me to track my progress on various goals using a video game like interface. I built the backend with Django, and the frontend with ReactJS.

Boiler Bytes

Solidity, ReactJS, Ethereum

I built a decentralized web application that lets users mint nfts of various purdue professors on the etherum blockchain. I built the smart contract with solidity and the frontend with react.

CO2View

Python, CV2, ReactJS, Django

I built a web application that identifies the license plate of a vehicle and then uses that information to determine vehicle's the carbon emissions.

Steganographic Image Generator

C, CPython, Flask

I built a light weight stenography program that would hide data inside the lsb of each pixel. I then integrated this into a small python website using the CPython api. The image above contains the Darth Plagueis the wise quote.

Skills

Languages

PythonC++JavaScriptCHTMLCSSJavax86 AssemblyARM AssemblyBash

Technologies & Frameworks

PyTorchPostgreSQLNumPyPandasDjangoReactLinuxAWSGoogle Cloud