
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
Research
Redefining Research Crowdsourcing: Incorporating Human Feedback with LLM-Powered Digital Twins
Amanda Chan, Catherine Di, Joseph Rupertus, Gary Smith, Varun Nagaraj Rao, Manoel Horta Ribeiro, Andrés Monroy-Hernández• 2025
CHI 2025 Late Breaking Work - Yokohama, JapanLearn moreRoom of Thoughts: Exploring the Role of AI Assistants in 3D Space
Joseph Rupertus, Parastoo Abtahi• 2025
Junior Independent WorkLearn moreNighttime Lighting Data as a Proxy for Hurricane Strength
Joseph Rupertus• 2023
Writing Seminar Final Research PaperLearn more
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


