Mark Pospesel
Software Developer
Profile
Principal-level software developer with 25 years industry experience working in Swift, Objective-C, C#, C++, and Solidity. Creative, independent, motivated team worker with experience leading and mentoring global remote teams across all time zones. Analytical thinker with strong trouble-shooting, problem-solving, and debugging skills and a background in mathematics, logic, and science. Proven record delivering robust and accessible applications with great user experience and a high degree of polish.
Specialties: design systems, accessibility, custom user interfaces, animations, full-stack engineering
Experience
Senior iOS Engineer, PassiveLogic (2023 – Present) Develop a building management application that generates accurate 3D floor plans through lidar technology. Prototype new ideas to help with feature definition. Collaborate with design and product teams to create a world-class mobile experience.
iOS Chapter Lead, Y Media Labs (2022 – 2023)
Elevated iOS Engineering across teams through education, thought leadership, mentorship, and establishing and promoting best practices. Responsible for the creation and release of over a dozen open source Swift packages that accelerate development, reduce bugs, and inject accessibility features across projects.
Principal iOS Engineer, Y Media Labs (2021 – 2022)
Lead effort to create IP through reusable frameworks, engineered components for design systems, and cultivated a culture of best practices, compassion, and accountability.
Lead iOS Engineer, BlockFi (2020 – 2021)
Lead effort to rewrite BlockFi’s hybrid React Native app as a native app with a focus on scalability, security, and accessibility. Helped assemble a world-class fully-remote global mobile engineering team.
Principal, Crazy Milk Software (2009 – Present)
Bespoke software consulting services. Consultant tasked with delivering innovative solutions to development teams faced with complex challenges in graphing and 3D animations.
Mobile Architect, Ubiquiti Networks (2014 – 2018)
Lead development of customer-facing iOS apps for configuring and using a variety of IoT hardware devices. Challenges included low latency live video streaming, custom low-level video decoding for rapid scrubbing through recorded video, and full duplex audio communications. Extensive experience working with the full product team from designers to hardware engineers to product managers in order to deliver robust and delightful end user solutions.
Mobile Architect, Y MEDIA LABS (2012 – 2014)
Evaluate customer requirements, rapidly prototype iOS applications, and craft solutions to key components and complex problems faced by the mobile engineering teams. Experience includes managing projects, leading iOS development teams based in both India and the U.S., and mentoring junior engineers.
Senior Lead Developer, Odyssey Computing, Inc (1999 – 2012)
Lead developer on various iPad, iPhone, and Windows applications with extensive experience in debugging, problem-solving, performance optimizations and crisis management. Practical, hands-on experience working on short term (few weeks) to long term (years) projects, working with small to medium size teams, and working in a variety of industries from entertainment to health care to defense. Soft skill experience includes working directly with clients, designers, developers, product managers, and QA.
Freelance Programmer (1998 – 2002)
Designed and developed educational Windows software (C++) to accompany textbooks used in college-level logic courses.
Apps
Lead Engineer – YML Open Source (open source repos) Lead the creation of fifteen open source Swift packages to accelerate project development. Packages include user interface, text rendering, network stack, Core Data wrapper, analytics wrapper, and numerous small UI components. Every package is self-documenting, highly unit tested, strictly linted, and includes a CI/CD process. The UI packages all support numerous accessibility features including Voice Over, Dynamic Type, Bold Text, Dark Mode, and Reduced Motion.
Individual Contributor – Caramel (car sales app) Established app architecture and contributed network stack, analytics stack, user interface accelerators, and a text rendering engine with built-in support for Dynamic Type and Accessibility Bold Text.
Individual Contributor – Mayo Clinic Design System (design system) Contributed a text rendering engine with built-in support for Dynamic Type and Accessibility Bold Text to a new design system that helps enable more patients to access healthcare at the number 1-ranked hospital in the United States.
Individual Contributor – Chopt (food service app) Contributed network stack, user interface accelerators, and a text rendering engine with built-in support for Dynamic Type and Accessibility Bold Text.
Individual Contributor – Albertons (grocery app) Contributed a text rendering engine with built-in support for Dynamic Type and Accessibility Bold Text that helps enable tens of millions of users to order their groceries under a dozen different grocery store banners (the second largest supermarket chain in the United States).
Lead Engineer – BlockFi (finance app)
Rewrote native mobile app from the ground up in Swift: custom network stack, data model, and UI.
Architect / Lead Developer – PTS (logistics app)
Designed and built network stack, authentication layer, data model combined with a Core Data stack, and UI. PTS is a pair of apps (for customers and drivers) that share a common framework of core code.
Architect / Lead Developer – SiguePay (finance app)
Designed and built network stack, authentication layer, data model combined with a Core Data stack, and UI. SiguePay was a complete redesign and rewrite of the client’s HTML 5 application. With only two developers, this new product written from the ground up entirely in Swift, shipped in 4 months with minimal dependencies.
Lead Developer – Charla (messaging app)
Assumed lead engineer role. Rewrote network stack using best practices and minimal dependencies. Added various UI features to chat messaging component.
Architect / Co-Lead Developer – UniFi Protect (IoT security system app)
Co-lead iOS Engineer responsible for a custom network stack leveraging WebRTC, authentication, data modeling combined with a Core Data stack, audio/video decoding, and low-latency streaming of live and recorded video. Created a delightful, responsive video timeline UI for quickly scrolling forward and backward through recorded video.
Architect / Co-Lead Developer – UniFi Video (IoT camera app)
Co-lead iOS Engineer responsible for a custom network stack leveraging SCTP over UDP in parallel with traditional HTTP REST API communication, authentication, Core Data stack, audio/video encoding and decoding, two-way duplex audio transmission, and low-latency streaming of live and recorded video.
Co-Lead Developer – Mobile Connectory (school directory app)
Designed and built responsive, adaptive UI and assisted with network and data stacks.
Project Manager / Architect / Lead Developer – Avero (SaaS business app)
Managed client engagement, provided UI and design feedback, architected and led development team for iOS app and backend. Created a charting engine for line, bar, and pie charts that featured Core Animation transitions when data updated.
UI Developer – PayPal (finance app)
Embedded within PayPal’s iOS engineering team to help deliver version 5 of their app. Worked on the new location-aware shopping UI and built the slide-to-pay custom control.
Co-Lead Developer – DreamForce 13 (conference & social app)
Architected and built custom UI, collaborated on architecture of Core Data stack and network stack for a conference app with a complex data model, need for offline and online data access, realtime data updates, social media integration, and an expected user base of around 60,000.
UI Developer – mFi (IoT device utility app)
Built a line graphing engine that supported large data sets with realtime updates. Crafted various animation effects and custom UI components.
Education
University of California at San Diego – MS, Marine Biology, 1998
Davidson College, NC – BS magna cum laude, Mathematics, 1991
Skills
Swift, Objective-C, C#, C++, SQL, XML, JSON
SwiftUI, UIKit, Core Data, Core Animation, Core Graphics
Languages
English – native
Portuguese – conversationally fluent
German – B1