My Computer Science / IT Projects

MyNM iOS App screenshot
MyNM iOS App

As an iOS Developer on the Northwestern Medicine mobile team, I help build and maintain the MyNM patient app used by thousands of patients to manage their healthcare experience. My work focuses on building scalable architecture, delivering patient-focused features, and improving accessibility across the platform.

  • MyNM 2.0 Platform Upgrade: Played a key role in delivering the MyNM 2.0 release on an accelerated 4.5-month timeline. Built reusable UI components such as tappable rows, bottom drawer menus, and styling utilities to improve development efficiency and reduce redundant UI elements.
  • Feature Ownership: Designed and implemented major user-facing features including the Favorites system (Doctors, Locations, and Clinical Trials), as well as the insurance filtering system used across provider search experiences.
  • HealthBeat Integration: Led development of the HealthBeat content integration, collaborating with the NM.org web team to seamlessly embed dynamic web content within the native app experience.
  • Accessibility Improvements: Implemented large-scale accessibility enhancements across MyNM 2.0, standardizing accessibility labels and supporting both English and Spanish VoiceOver navigation to ensure the app is usable by visually impaired patients.
  • Design System Improvements: Standardized the app's UI using a unified five-color palette and reusable styling utilities, simplifying future design updates and improving consistency across the product.
  • Modern iOS Development: Contributed to adoption of modern iOS practices including Swift Concurrency, SwiftUI components, and improved architecture patterns to support long-term maintainability.
  • Release Management: Coordinated release preparation and deployment for MyNM 2.1 using Azure Pipelines and App Store Connect, ensuring a smooth and reliable production release.
KINGSHIFT
STUDIOS
KingShift Studios — Game Development

My personal game studio focused on turbocharged browser-based board games. Built with React, TypeScript, and a custom game engine, featuring 40 unique mid-match upgrades, AI bot opponents (minimax with alpha-beta pruning running in Web Workers), and real-time online multiplayer via Supabase.

  • Checkers Turbo: Full checkers with an upgrade system — players earn powers mid-match that change movement rules, add piece abilities, and shift board dynamics.
  • Chess Turbo: Full standard chess with 40 upgrades including extra moves, piece clones, and board-disrupting effects.
  • Bot AI: Multi-depth minimax with alpha-beta pruning and upgrade-aware heuristics, executed off the main thread via Web Workers.
  • Multiplayer + Leaderboard: Real-time game lobbies, an Elo-based rating system, and live leaderboards powered by Supabase.
Early iOS Projects
Organized College Planner app icon
OCP (Organized College Planner)

Swift app helping high school students manage the college application process. Winner of the 2016 Congressional App Challenge (IL-09).


Swan Stoplights app icon
Swan Stoplights

Internal Swift app built at SWAN Analytical USA to guide sales representatives through a step-by-step product recommendation system for water treatment equipment.


Dabarino app icon
Dabarino

Motion detection Swift app that triggers sound effects when a "dab" gesture is detected. Winner of the Mobile Makers Winter App Competition.

Boba Fett LEGO minifigure from the What LEGO Are You filter
What LEGO Are You?

Instagram filter created using Facebook Spark AR. Reached 46.6k impressions and 27.4k uses during a viral LEGO trend.

Battle Bots

Designed, CAD modeled, and built the robot "Mamba Slob" for a regional competition. Placed 4th out of 40 teams.

Web Demos

Projects created during coursework