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

Apps

Experience

Software Engineering Intern
Dedalus Labs
June - Aug 2025
San Francisco, CA
Product Design Intern
Map My Customers
June - Aug 2024
New York, NY
Indie iOS & visionOS Developer
Apple Developer Program (Self-employed)
Apr 2020 - Present

Skills

📱

Mobile Development

SwiftUI
UIKit
RealityKit
Core Data
SwiftData
CloudKit
React Native
🌐

Web Development

React.js
Next.js
Tailwind CSS
JavaScript/TypeScript
HTML/CSS
Node.js
💻

Programming Languages

Swift
Python
JavaScript
TypeScript
Java
C
C++
HTML
CSS
🛠

Tools & Technologies

Git
Xcode
Figma
TestFlight
App Store Connect
Reality Composer Pro
Vercel

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 ⬇️