Ermal Bujupaj
Senior iOS Developer
ermal.bj@gmail.comPrishtina, Kosovoermalbujupaj.devGitHubLinkedIn
Summary
Senior iOS developer with nine years in software — from a first year in QA to shipping high-traffic consumer apps for the Austrian market (ÖAMTC, HEUTE, oe24) and running a freelance practice serving clients across Kosovo and Europe.
I build end to end: architecture, implementation, testing, App Store release, and everything after. Currently going deep on AI-assisted products and developer experience.
Experience
Senior iOS Developer
Jun 2018 — Present · 8 yrs 2 mos
OpenResearch GmbH · Prishtina, Kosovo · Austrian company
- Design and build features across four production apps with Swift, SwiftUI and UIKit — dropping into Objective-C where legacy modules demand it.
- Turn product and design requirements into interfaces that hold up to Apple's Human Interface Guidelines, working directly with UI/UX designers.
- Integrate backend APIs and services in close collaboration with backend engineers.
- Write unit and UI tests, debug crashes and performance regressions, and keep every app compatible across iPhone and iPad models and iOS versions.
- Own the release pipeline: certificates, provisioning profiles, code signing and App Store submission.
- Monitor performance and user feedback after release; participate in planning, code reviews and pre-release coordination with QA.
Apps: ÖAMTC, HEUTE, oe24, ÖAMTC Reise
Freelance iOS Developer
Jul 2020 — Present · 6 yrs 1 mo
Independent clients · Kosovo & Europe · remote
- Scope, estimate and deliver iOS apps as the sole mobile engineer on each project.
- Design the architecture and make pragmatic build-vs-buy decisions that keep small budgets shippable.
- Integrate client backends and third-party services — from security-system APIs to crypto payout flows.
- Run App Store releases and post-launch maintenance for non-technical clients.
Apps: DeltaConnect, Ritech, sYn
QA Engineer & Data Entry
Jun 2017 — May 2018 · 1 yr
StarLabs LLC · Prishtina, Kosovo
- Tested UberMedia's applications: manual and regression passes, with bug reports engineers could act on immediately.
- Maintained and enriched geolocation data in the UberMedia platform.
- Verified fixes and releases before they shipped.
Skills
- Language & UI:
- Swift, SwiftUI, UIKit, Objective-C
- Concurrency & Data:
- Networking, REST APIs, Swift Concurrency, Combine, Firebase, GraphQL
- Apple Frameworks:
- WidgetKit, HealthKit, MapKit, AVFoundation
- Architecture:
- MVVM, Clean Architecture, Modularization
- Quality & Delivery:
- Testing, CI/CD, Fastlane, GitHub Actions
- Beyond iOS:
- Backend basics, AI & LLMs, Web development
Selected projects
- ermalbujupaj.dev — This site — a monorepo platform for a personal brand, built like production software.
- sYn — A short-video social app where creators earn crypto for the views they pull.
- DeltaConnect — The companion app for a home-security provider — arm, monitor and react from anywhere.
Full case studies at ermalbujupaj.dev/projects.