With 40 years of engineering experience—including 11 years at Apple—I specialize in the "plumbing" that keeps iOS apps fast, stable, and maintainable. I was a lead engineer on the original iPad team, authored UISplitViewController, and managed the architecture for Pages on iOS. Today, I focus on helping teams navigate the shift to modern SwiftUI and AI-assisted development. My goal is to prevent the "maintenance swamp" that many apps fall into as they scale. How I Can Help Your Non-Profit I am looking to donate my bandwidth to mission-driven organizations that need a senior perspective to solve specific technical blockers. Whether you are struggling with a legacy codebase, looking to optimize performance, or need an architectural "sanity check" before a new build, I can help. My Core Capabilities: • Architecture Review: Evaluating your SwiftUI or UIKit structure to ensure it scales as your organization grows. • Performance Triage: Finding hidden memory leaks or lag and providing clear, actionable fixes. • Technical Mentorship: Guiding your junior or volunteer developers on best practices, code review, and modern Apple framework usage. • AI-Code Governance: Reviewing code generated by AI tools to ensure it meets production-level quality and security standards. Why Work With Me? I’ve been at the highest levels of professional software development, but I’m currently at a stage where I prefer working on high-impact, smaller-scale projects. I don’t bring ego; I bring four decades of "battle-tested" experience and a desire to help your project thrive. Let’s have a conversation about your technical roadmap and identify the top three things we can fix to make your app more reliable for your users.

Personal information
Full name: Adrian Ruigrok
User name: aruigrok999
Organization memberships
Not a member of any organization.
Awards
No awards received yet.
Volunteer background
Education: Bachelor's on Bachelor in Electrical Engineering with CS Option (University of Waterloo)
LinkedIn profile
Volunteer availability
Start date: June 15, 2026
End date: None
Hours available per week: 5
Volunteering interests
No stated preferences.
Skills
Skill
Beginner
Intermediate
Expert
C/C++/C#
Computer Science (Algorithms)
JavaScript

Volunteer projects

No volunteer work yet.