Profile

Joe Rupertus

I am an undergraduate student at Princeton and an indie developer interested in human-computer interaction. I like to use tech to create engaging, interactive experiences that people enjoy using.

CS @ Princeton

B.S.E. in Computer Science, Minor in Robotics (Class of 2026)

Indie App Developer

Published 4 apps on the App Store, Swift Student Challenge Winner 2021

HCI Researcher

Exploring Human-AI collaboration, presented at CHI 2025 LBW in Yokohama, Japan

Skills

Programming Languages

Swift
Java
JavaScript
TypeScript
Python
C
C#
C++

App/Web Development

SwiftUI
UIKit
React
Next.js
React Native
RealityKit
Core Data
SwiftData

Backend & Infrastructure

Python FastAPI
Supabase
Stripe
Clerk Auth
Model Context Protocol (MCP)

Product Design

Figma
UX Research
Graphic Design
Design Systems
User Testing
AR/VR

About

A portrait of me

Hello 👋

I grew up in South Jersey in the Philly area

I love running and exploring new places

I also like photography and making videos

Currently in Princeton, NJ 🐯

Let's connect ⬇️