Skip to content
ermalbujupaj.dev

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.