Ryan Kiapour
Full stack developer based in Massachusetts. Fifteen years old, coding since I was ten.
Fifteen years old, five years coding.
I turn ideas into things you can tap, click, and play.
I started writing code when I was ten. Since then I've shipped iOS apps, built websites for clients including Boston Children's Hospital, and won the 2026 Swift Student Challenge. I treat every project like it deserves real design.
- 01iOS apps in Swift
- 02Responsive websites
- 03AI tools in Python
- 04Hardware on Arduino
- 05Games in Godot & Unreal
- 06Ran a tech support firm
Things I've shipped.
This year's favourites, one at a time. Keep scrolling.
All 9 projects- 01iOS · Award
Focus Hack
Gamified focus, made fun.
A gamified productivity app that makes focusing feel like a game. Winner of the 2026 Swift Student Challenge.
Swift Student Challenge '26 WinnerLive2026Swift / SwiftUI / iOS - 02Web · Health
TrialPath
Find clinical trials, fast.
A search-first web app that helps people find clinical trials, whether as a medical last resort or for paid participation.
Live2026Next.js / React / Supabase - 03iOS
WatchPal for iOS
What to watch tonight, on your phone.
The native iOS version of WatchPal. Search, swipe, and pick something to watch in seconds.
Live2026Swift / SwiftUI / iOS - 04Web · Research
MDI² Lab
Boston Children's Hospital research lab.
The official site for the MDI² lab at Boston Children's Hospital, focused on musculoskeletal AI.
Live2026HTML / CSS / JavaScript - 05Web
WatchPal
Pick a show. Stop scrolling.
The original WatchPal. A simple, fast website to find a TV show or movie to watch.
Live2026HTML / CSS / JavaScript
What I work with.
Languages, frameworks, and tools I reach for daily, including the ones this site is built with.
Languages
What I write every day.
Frameworks & Platforms
What I build on.
Games, Hardware & Tools
Engines, microcontrollers, and where ideas get shaped.
Every version, since 2023.
ryancodes.xyz has been rewritten more times than I can count. These are the milestones that mattered.
- Late 2023
Alpha
Late 2023The first version of ryancodes.xyz. Where the journey started.
Open Alpha - Mid 2024
v1
Mid 2024First serious upgrade. Real layout, real personality, real navigation.
Open v1 - Late 2024
v2
Late 2024Added a fullscreen terminal experience. The DNA of every later version.
Open v2 - Mid 2025
v3
Mid 2025Modern redesign, split into a main site and a separate terminal app.
- Late 2025
v3.5
Late 2025Re-skinned the terminal in an old-school amber CRT aesthetic.
Open v3.5 - Late 2025
v4
Late 2025Replaced the terminal site with a browser-based OS. Terminal became one of its apps.
Open v4 - Late 2025
RyOS
Late 2025The browser-based OS from v4, with the terminal as one of its apps. Built for a desktop with a real cursor and keyboard.
Open RyOS - 2026
v5
2026Rebuilt from scratch in Next.js with a real design system.
- October 2026
v6
You're hereOctober 2026Projects became a collection of objects, with redesigned project views, tactile motion, an integrated terminal, and the addition of ryan.software for client work. The version you're looking at.
Heads up: archived versions can be janky on mobile and some links inside them may be broken. There have been 300+ smaller updates along the way; the list above is just the highlights.
Got something to build?Let's talk.
Freelance sites, iOS apps, collaborations, or just a hello. I read everything and try to reply within a couple of days.









