(Now)Where I am today
College
Computer Science at UC Irvine, Class of 2028, plus the campus apps I ship as Lead Mobile & Backend Developer here. For where it all started, see High School.
- NoneMinaret
- HawksCielo Vista
- RoadrunnersRSM
- MustangsTrabuco Hills
- AnteatersUC Irvine
Through the Years 1,296 pictures · 2024 – now
Work while at UCI
-
Feb 2024 – Feb 20262 yrs · ran into college
iOS App Development Teacher · STEM Heroes Academy
The teaching job from senior year of high school, carried through both college years.
- Launched the academy’s first iOS App Development course as its youngest instructor, teaching Swift, Swift Playgrounds, and SwiftUI to 30+ students (ages 8–14) who each shipped a working app over two years.
- Taught Python at the academy as well as iOS.
The whole story is on the high school page.
-
Mar 2025 – nowpart-time · remote
Lead Mobile & Backend Developer · UCI Student Center & Event Services
The job behind the campus apps below: three production App Store apps I own and ship for the Student Center.
- Own and ship three App Store apps: 100K+ installs, 3.2M+ sessions (UCI Now, ZOTFinder, Esports).
- Shipped UCI Esports solo: 15K-line SwiftUI client plus a Node.js backend on AWS Lambda/DynamoDB with role-based staff auth.
- Lead a 4+ person Android team, running hiring, technical interviews, and code review.
- Own the AWS infrastructure and Python backends behind the department’s apps.
- Cut load times 40% rebuilding two apps from UIKit to SwiftUI, extending both to Mac and Vision Pro.
- Cut crashes 85% (10.4K to under 1.5K/month) refactoring a decade-old codebase with 20+ dependencies.
- Built UCI Esports from the first line: ~15.4K lines of SwiftUI on iPhone, iPad and Mac, live PC availability from the arena’s own system, events from the program’s Google Calendar, sign-in with UCInetID, and a backend with 85 tests.
- Rebuilt UCI Now and ZOTFinder on async/await structured concurrency, extending both to iPad as well as Mac and Vision Pro.
- Maintain 20+ CocoaPods dependencies across the apps (Google Maps, Firebase, Alamofire, SwiftyJSON) and ship every release through App Store Connect and TestFlight.
- Maintain SCES Real-Time Ops, the internal app the operations teams run their shifts on: every release from 2.7.4 to 2.8.2, a 45-bug sweep across app and backend, and a 14-document handbook.
- Work directly with campus departments and explain the engineering to non-technical staff.
-
Nov 2025 – nowlead since Feb 2026
Lead Software Developer · ICS Student Council (ICSSC)
Joined as a developer on PeterPlate in November 2025 and moved up to lead its engineering team three months later.
- Lead a 12-person engineering team building PeterPlate, ICSSC’s open-source campus dining platform, live in production on web and iOS, serving menu, allergen, nutrition, and ratings data.
- Built a type-safe frontend with Next.js (React), TypeScript, Zustand, Tailwind CSS, and shadcn/ui.
- Shipped a scalable serverless backend by pairing tRPC with Drizzle ORM on a 13-table PostgreSQL schema, deployed to AWS Lambda and RDS via GitHub Actions CI/CD with Docker + Testcontainers tests.
What I’ve Built at UCI
View the UCI Apple Developer Page↗ (opens in a new tab)Built on My Own alongside college
Not part of any job: the Star Wars apps and bots, the open-source engines behind Al-Quran, OC Ummah, and this website. For the apps I shipped before UCI, see the high school page.
View My Apple Developer Page↗ (opens in a new tab)Online, Along the Way college
Roles & Leadership by year
First Year
2024–25 3 rolesA job on campus, and then helping start something. Both of the things I still spend the most time on began this year.
-
Feb 2024 – Feb 2026carried over · 2 yrs
iOS App Development Teacher · STEM Heroes Academy
Started in high school and ran through both college years. See the high school page for the whole story.
-
Mar 2025 – now1st year · part-time
Lead Mobile & Backend Developer · UCI Student Center & Event Services
Where the job began: developing and maintaining UCI’s official iOS apps, UCI Now and ZOTFinder, in UIKit, implementing new features, fixing bugs and optimising performance, and integrating real-time campus data, location services and APIs with campus departments. All of it, and what it has grown into, is under Work above.
-
Apr 2025 – now1st year · part-time
Co-Founder & Vice President · Muslim Tech Collaborative
- Co-founded the UCI chapter of MTC, a national organization empowering Muslims in tech through education, professional development, community projects and workshops.
- Lead and manage every project-based initiative: client consulting, technical workshops, and beginner development programs.
- Coordinate cross-functional teams building websites, tools and apps for masjids, nonprofits and Muslim-owned businesses.
- Moved up through the chapter: VP of Workshops, then VP of Projects, and now Vice President.
Second Year
2025–26 4 rolesEvery role from first year widened, and two more arrived on top of them.
-
Sep 2025 – Jun 20262nd year
Bros Social Coordinator · Muslim Student Union
Took this on at the start of second year, running the social side for the brothers at UCI MSU. Handed it over at the end of the year and moved to dawah.
-
2nd year2025–26
Ignite Consulting · Muslim Tech Collaborative
Came up with Ignite Consulting and kickstarted it under MTC in my second year, alongside the VP role above. It puts students on real client projects with experienced mentors, and it runs across three chapters: UCI, UCR and CSUF.
-
Nov 20252nd year
Developer · PeterPlate, ICSSC
Joined the Information & Computer Science Student Council as a developer on PeterPlate.
-
Feb 20262nd year
Lead Software Developer · PeterPlate, ICSSC
Moved up to Lead Software Developer about three months after joining, now leading the 12-person engineering team building PeterPlate.
Third Year
2026–27 1 new roleThe Student Center job, MTC and PeterPlate all carry over. The MSU position changes hands each year, and this year it is dawah.
-
Sep 2026 – now3rd year
Dawah Coordinator · Muslim Student Union
Moved from the social side to dawah for third year.
CliftonStrengths Maximizer · Relator · Positivity
The Student Center & Event Services team took Gallup’s CliftonStrengths assessment, which ranks 34 themes and gives you your top five. Mine came out Maximizer, Relator, Positivity, Communication and Adaptability: four of the five sit in Gallup’s yellow domain, influencing and relationship-building rather than analysis, which surprised me for someone who writes code all day.
Everyone made a name tent for their desk. One felt like a waste of a good excuse, so I made three, each a LEGO character who fit the yellow band: Anakin Skywalker, the Gold Ninja from Ninjago, and Mr. Gold, the rarest minifigure LEGO ever made.
Academics Class of 2028
Reading for a B.S. in Computer Science at the Donald Bren School of Information & Computer Sciences at UC Irvine, expected June 2028.
Relevant coursework, and the programming languages I know:
- Data Structures & Algorithms
- Object-Oriented Programming
- C/C++
- Computer Organization
- Software Engineering
- Information Retrieval
- Data Management
- Artificial Intelligence
- Discrete Mathematics
- Linear Algebra
- Probability & Statistics
- Swift
- Kotlin
- Python
- TypeScript
- JavaScript
- Java
- C
- C++
- SQL
- Bash
- Go
- Rust
- Dart
- Objective-C (reading)
- HTML & CSS



