Abubakr ElmallahAbubakr Elmallah
← Back home

(Now)Where I am today

College

Computer Science at UC Irvine, Class of 2028, plus the campus apps I ship as an iOS Developer here. For where it all started, see High School.

🎓

University of California, Irvine

2024 – 2028 · Irvine, CA

💻

B.S. Computer Science

Class of 2028

Through the Years 1002 photos · 2024 – now

Work while at UCI

  1. Mar 2025 – nowpart-time · remote

    iOS App 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.

    • Reach 100K+ installs and 3.2M+ lifetime sessions across three production App Store apps I own and ship: UCI Now, ZOTFinder and UCI Esports.
    • Cut load times 40% by rebuilding UCI Now and ZOTFinder from UIKit into SwiftUI with async/await structured concurrency and a full redesign, extending both apps to iPad, Mac and Vision Pro.
    • Raised reliability, cutting ZOTFinder crashes 85% (10.4K to under 1.5K a month) by refactoring legacy code.
    • Own 20+ CocoaPods dependencies (Google Maps, Firebase, Alamofire, SwiftyJSON) in both UIKit apps.
    • Launched UCI Esports 1.0 as sole iOS developer: ggLeap REST APIs for live PC reservations, Google Calendar event feeds, UCINetID authentication with guest mode, and backend profile sync.
    studentcenter.uci.edu Remote · Irvine, California iOS · UIKit · SwiftUI
  2. 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 aged 8–14, who each shipped a working app over the two years.

    The whole story is on the high school page.

    Muslim Village, ICOI Ended Feb 2026

What I’ve Built at UCI

View the UCI Apple Developer Page

Built on My Own alongside college

Not part of any job: the Star Wars apps and bots, the open-source engines behind Al-Quran, and this website. For the apps I shipped before UCI, see the high school page.

View My Apple Developer Page

Roles & Leadership by year

First Year

2024–25 3 roles

A job on campus, and then helping start something. Both of the things I still spend the most time on began this year.

  1. 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.

    Ended Feb 2026
  2. Mar 2025 – now1st year · part-time

    iOS App Developer · UCI Student Center & Event Services

    • Develop and maintain UCI’s official iOS apps, including UCI Now and ZOTFinder, in UIKit.
    • Implement new features, fix bugs, and optimise performance.
    • Integrate real-time campus data, location services and APIs, working with campus departments.
    Remote · Irvine, California iOS · UIKit
  3. Apr 2025 – now1st year · part-time

    Co-Founder & Vice President · Muslim Tech Collaborative

    • Co-founded the UCI chapter of MTC, a national organisation 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 programmes.
    • 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.
    Founding team Vice President On-site · Irvine, California

Second Year

2025–26 4 roles

Every role from first year widened, and two more arrived on top of them.

  1. 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.

    UCI MSU
  2. 2nd year2025–26

    Ignite Counseling · Muslim Tech Collaborative

    Kickstarted Ignite Counseling under MTC in my second year, alongside the VP role above.

    Founded under MTC
  3. Nov 20252nd year

    Developer · PeterPlate, ICSSC

    Joined the Information & Computer Science Student Council as a developer on PeterPlate.

  4. Feb 20262nd year

    Co-Lead Developer · PeterPlate, ICSSC

    Moved up to co-lead about three months after joining, now leading a team of 12+ developers.

    Team of 12+

Third Year

2026–27 1 new role

The UCI iOS job, MTC and PeterPlate all carry over. The MSU position changes hands each year, and this year it is dawah.

  1. Sep 2026 – now3rd year

    Dawah Coordinator · Muslim Student Union

    Moved from the social side to dawah for third year.

    UCI MSU

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.

DegreeB.S. · Computer Science
ExpectedJune 2028
StandingThird year

Relevant coursework, and the programming languages I know:

CS
  • Data Structures & Algorithms
  • Object-Oriented Programming
  • C/C++
  • Computer Organization
  • Software Engineering
  • Information Retrieval
  • Data Management
  • Artificial Intelligence
Math
  • Discrete Mathematics
  • Linear Algebra
  • Probability & Statistics
Languages
  • Swift
  • Python
  • C/C++
  • Java
  • JavaScript
  • Go
  • Rust
  • Kotlin
  • Dart

Activities & Awards

Full document above. Or open it in Google Docs ↗.

See my work at UCI