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 with a minor in Geographic Information Systems 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, game development, 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

Networking Essentials

Database and Data Modeling

Database Connectivity and Access

Database Application Development

Design for Developers

Designing the User Experience

Client Programming

Server 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

Networking Essentials

Database and Data Modeling

Database Connectivity and Access

Database Application Development

Design for Developers

Designing the User Experience

Client Programming

Server Programming

Foundations of Mobile Design

Software Design Principals and Patterns

Web Engineering


- Projects -

SplitTime: Swim Meet Manager

February 2026 – July 2026

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
Screenshot of SplitTime

Full-Stack Rideshare Application

January 2026 – May 2026

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 -

Software Developer Intern

May 2026 - August 2026

BAE Systems - Rome, NY

Developed reusable, responsive frontend UI components for the GXP application using React (JSX/TSX), JavaScript, and TypeScript.

Integrated UI components with backend microservices via RESTful API requests to deliver data to end users

Collaborated with cross-functional teams to refine UI/UX specifications and adhere to enterprise frontend standards

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.