
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
Recent Updates

1.7.1
Jun 28, 2025

1.7.1
Jun 28, 2025

2.3.0
Feb 14, 2025
Added 200+ moons, 350+ asteroids, expanded time range

2.3.0
Added 200+ moons, 350+ asteroids, expanded time range
Feb 14, 2025

1.3.0
Feb 10, 2025
More customization options & redesigned editor

1.3.0
More customization options & redesigned editor
Feb 10, 2025

1.7.0
Dec 31, 2024
Added repositioning and cropping of photos

1.7.0
Added repositioning and cropping of photos
Dec 31, 2024
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