About Me

Languages & Frameworks

Courses

Projects

Experience

Austin deHaan

Web and Mobile Computing

Rochester Institute of Technology

LinkedIn Icon

LinkedIn

Email Icon

Email

Resume Icon

Resume


- About Me -

Hi! I am a Web and Mobile Computing student studying at Rochester Institute of Technology and plan to graduate in Spring of 2028.

My main interest in the world of computing is creating practical full-stack applications for web, desktop, and mobile platforms that have solid code and a simple user experience.

Outside of my major, some of my hobbies include going on long hikes, listening to music, and competitive swimming!


- Languages & Frameworks -

HTML Icon

HTML

CSS Icon

CSS

JavaScript Icon

JavaScript

React.js Icon

React.js

Python Icon

Python

Java Icon

Java

C# Icon

C#

PHP Icon

PHP

MySQL Icon

MySQL

PostgreSQL Icon

PostgreSQL


- Courses Taken -

Web and Mobile I & II

Computer Science I & II

Applied Data Structures and Algorithms

Database and Data Modeling

Database Connectivity and Access

Design for Developers

Client Programming

Foundations of Mobile Design

Software Design Principals and Patterns

Web Engineering

Web and Mobile I & II

Computer Science I & II

Applied Data Structures and Algorithms

Database and Data Modeling

Database Connectivity and Access

Design for Developers

Client Programming

Foundations of Mobile Design

Software Design Principals and Patterns

Web Engineering


- Projects -

SplitTime: Swim Meet Manager

February 2026 – Present

JavaScriptPython (FastAPI)SQLite

Built and deployed a full stack swim meet management app for the RIT Swim Club to track events, heats, and results.

Designed a relational SQLite database schema and built a REST API with FastAPI to manage meets, events, and swimmers.

Developed a vanilla JS frontend with dynamic rendering, relay event support, and PDF/CSV export functionality.

Deployed to a Linux (Debian) server with Apache.

Github Logo

Full-Stack Rideshare Application

January 2026 – Present

React.jsPython (Flask)PostgreSQL

Architecting a scalable rideshare platform using React for the frontend, Python (Flask) for the REST API, and PostgreSQL to handle dynamic data flow.

Designing a complex relational schema in PostgreSQL to handle user profiles, ride tracking, and ride history.

Developing a robust backend layer using Python (Flask) to manage database queries and ensure data integrity across the application.

Implementing a RESTful API architecture to bridge the gap between the database layer and React components.

Interactive Web App - CRAP Design Principals

September 2025 - December 2025

HTMLCSSJavaScriptPHPMySQL

Collaborated with a team of four other members to create an educational, interactive web application explaining the CRAP Design Principles (Contrast, Repetition, Alignment, Proximity) using HTML, CSS, JavaScript, PHP, and MySQL.

Created a responsive and accessible user interface with interactive elements using JavaScript and a clean design.

Used a MySQL database to store and retrieve user data dynamically.

Online Game Leaderboard Tracker

June 2025 - August 2025

HTMLCSSJavaScript

Developed a web application that tracks and displays leaderboards for online games using HTML, CSS, and JavaScript.

Used JavaScript to dynamically update the leaderboard data in real-time, fetching data from a Google Sheet.

Implemented sorting and filtering features to allow users to easily find specific players or scores.


- Work Experience -

Information Technology Intern - Web Application Developer

August 2022 - August 2024, Summer 2025

The Raymond Corporation - Greene, NY

Developed and maintained internal web applications using HTML, CSS, JavaServer Faces (JSF), and Microsoft SQL Server to streamline business processes.

Created test cases for business logic using JUnit to make sure applications functioned correctly.

Worked on applications that monitor cyber threat risks for each department within the company.

Developed professional skills in the workplace by collaborating with others and attending meetings, both in person and online.