iOS Engineer

Apple-platform at Plum.

Syrmos for Athens.

Conservatio for heritage.

Kujto, open source.

iOS Engineer in Athens. Shipping Plum's core iOS app with Swift, SwiftUI and The Composable Architecture. Building Syrmos for the Athens metro, tram and suburban rail, and Conservatio for cultural heritage conservators, across iOS, Android and the web. Open sourcing Kujto, a bilingual AI memory framework for codebases.

Petros Dhespollari
PortfolioWasm.swift
struct PortfolioWasmApp {
    let role = "iOS Engineer"
    let stack = ["SwiftUI", "UIKit", "TCA"]

    func build() -> String {
        "Production-ready Apple-platform software."
    }
}

Professional work

Product work shipped inside iOS teams at Plum and ebiscon.

iOS Engineer

Plum

I own user-facing features end to end on Plum's core iOS app, from technical design to release and post-launch iteration, in SwiftUI and The Composable Architecture. The app helps more than 5 million customers manage their money, and I mentor and review across the iOS team.

iOSSwiftSwiftUITCA
Plum

iOS Engineer

mblty

At ebiscon I ship features for MBLTY, Tank & Rast's flagship EV-charging app serving millions of drivers across Germany. I build in UIKit and SwiftUI with MVVM and TCA, including App Clips and Apple Watch integration, and help shape the team's technical decisions.

iOSwatchOSSwiftSwiftUIUIKitApp Clips
mblty

Selected work

More builds across transit, heritage, fintech, mobility, utilities and developer tooling.

A wider set of shipped products spanning Apple-platform work, Kotlin Multiplatform apps and open-source tooling.

imjaDNS
iOSiPadOSmacOS

imjaDNS

Creator & Developer

Cross-platform DNS configuration app for Apple devices. Manage custom DNS servers across iPhone, iPad and Mac, with speed tests and a live protection state.

SwiftSwiftUITCA
Open project
HEIL-App
iOS

HEIL-App

iOS Engineer

Enterprise iOS app for HEIL GmbH, one of the ebiscon apps I worked on alongside MBLTY, POWR and LLG-Messe. I built features in UIKit and SwiftUI on an MVVM and TCA architecture, keeping the codebase clean and maintainable for a cross-functional team.

SwiftUIKitMVVM
Open project
My DEDDiE App
iOSiPadOS

My DEDDiE App

Lead iOS Engineer

Official app of HEDNO, Greece's electricity distribution operator. I led the iOS implementation of the Green Energy Awareness feature, giving citizens real-time renewable production and carbon-reduction metrics by area and timeframe, and grew from engineer to lead: architecture decisions, code reviews, mentoring and GDPR compliance.

SwiftUIKitCore Data
Open project
Public.gr
Web

Public.gr

Frontend Developer

Greece's leading electronics retailer. I supported and improved public.gr and public.cy in Angular 13+: fixed bugs, shipped CSS and UI enhancements and added structured data to product pages for richer search results.

AngularTypeScriptCSS
Open project
MediaMarkt.gr
Web

MediaMarkt.gr

Frontend Developer

Major European electronics retailer. On mediamarkt.gr I built regular-expression form validations, integrated partner reviews through backend communication and shipped new frontend features in Angular 13+.

AngularTypeScriptCSS
Open project
TranquiMind
iOS

TranquiMind

Creator & Developer

Mental wellness iOS app developed as part of a Master's thesis. Award-winning project recognized at CoNeCo 2024.

SwiftSwiftUI
Open project

About

Apple-platform engineering at depth, paired with a multiplatform product slate spanning Athens transit, cultural heritage and developer tooling.

I'm an iOS Engineer based in Athens. At Plum Fintech I work in the Engagement Team, owning user-facing features in the core iOS app with SwiftUI and The Composable Architecture, from system design through release and post-launch iteration. In parallel I design, build and ship products of my own across iOS, Android and the web. Syrmos delivers your next Athens train instantly: live metro, tram and suburban rail departures with offline schedules and zero tracking, built for daily commuters. Conservatio is a professional documentation platform for cultural heritage, used by conservators, museums, galleries, archaeological teams and heritage authorities to replace Word templates and scattered photos with structured condition reports, controlled vocabulary and branded PDF exports. Kujto is a versioned, bilingual open-source AI memory framework that keeps Swift conventions and iOS architecture decisions portable across Claude, Codex, Gemini, Copilot and Cursor. PromptBar and imjaDNS round out the personal stack on macOS and iPadOS. The thread is the same across all of them: taste for small, modular systems, an ownership mindset, and code that ages well.

SwiftUIUIKitThe Composable ArchitectureClean architectureRelease qualityCross-functional delivery
Athens, GR Based in
5+ Years building for iOS
12+ Apps shipped
MEng + MSc Education

Recommendations

How teammates, reports, and technical partners describe working with Petros.

A set of LinkedIn recommendations focused on delivery reliability, engineering judgment, communication, and team impact across product work.

Konstantina Grammatopoulou

Konstantina Grammatopoulou

Technology Consultant | CRM & Digital Solutions | 8x Salesforce Certified

January 29, 2026 · Worked with Petros on different teams

I had the pleasure to work with Petros during his time at Ebiscon. He brings strong technical expertise to the table, paired with a thoughtful approach to building reliable, user-focused iOS applications. Beyond his technical skills, Petros is proactive and always willing to step in to help, whether that means solving a tricky technical problem or supporting a teammate. His professionalism, empathy, and team-first mindset make him a valuable asset to any organization.

Antonia Bucklitsch

Antonia Bucklitsch

Photographer | iOS Developer

November 14, 2025 · Reported to Petros directly

I had the opportunity to work with Petros for a full year on our iOS team, where we collaborated closely on several product features and architectural improvements. In our day-to-day work, he communicated openly, gave realistic estimations, and took responsibility for delivering his features reliably. I really appreciated how he used his knowledge to challenge assumptions in a constructive way and how his clear technical reasoning often helped us find better solutions. His structured approach and thoughtful code reviews genuinely strengthened our overall quality. Petros is not only a skilled and dependable iOS developer, but also someone I genuinely enjoyed working with, and I'm grateful that I gained a good friend along the way.

Manolis Spiliotopoulos

Manolis Spiliotopoulos

Backend .net developer @ ebiscon

November 7, 2025 · Worked with Petros on the same team

Petros is a capable iOS lead who manages teams with clarity and purpose. He combines strong technical skill with practical decision-making to keep projects on track.

George Kaimakas

George Kaimakas

Lead, Mentor, Engineer

July 2, 2025 · Worked with Petros on the same team

I've worked with Petros in a number of challenging projects and I can say with certainty that he is among the best people I've worked with in my career. Petros can take initiative and break down complex problems into digestible chunks that he then implements while taking edge cases into account. He also coordinates efficiently with people from different backgrounds and suggests improvements to new and existing features. Apart from his technical prowess, Petros is a great person, easygoing, and has a great sense of humor. He would make a great addition to any team.

Stefanos Raptis

Stefanos Raptis

Senior Android Engineer at Scytales

December 23, 2024 · Worked with Petros on the same team

It has been a pleasure working with Petros, an engineer who is very passionate about his craft. Highly autonomous and self-driven, Petros is a dependable team member who makes collaboration seamless. His communication is clear and concise, ensuring effective exchanges within the team. Petros's curiosity and determination to understand how things work make him an invaluable problem solver who always digs deeper. Beyond his professional skills, his sense of humor and ability to engage in everyday conversations add a personal touch, making him fun to work with. I recommend Petros as a talented and well-rounded professional.

Michael Sfakianos

Michael Sfakianos

Technical Delivery Manager at Netcompany

December 13, 2024 · Managed Petros directly

As the director of the technical department of AppArt, I've had the opportunity to work with Petros and evaluate his crucial role in developing the iOS version of some of the company's most dominant mobile apps. Petros has shown that he is capable of delivering high-quality software, but has also shown precious communication skills as he managed to establish a very fruitful relationship with our customers. As a result, his contribution to every mobile app version we released was critical. As an added perk, I understand that Petros really loves the job that he is doing. His continuous interest in personal and open-source projects indicates a mindset that will certainly benefit every company he works for.

Resume

Shipping systems that stay fast, modular and readable as products scale.

I build Apple-platform products that feel fast, clear and dependable, with a bias for small, well-named systems over clever ones. At Plum Fintech I work in the Engagement Team on Plum's core iOS app. In parallel I design, build and ship Syrmos (Athens transit), Conservatio (heritage documentation) and Kujto (open-source AI memory) across iOS, Android and the web.

SwiftJavascriptTypescriptAngularSwiftUIUIKitAndroid Jetpack

Independent work

Buy Me a Coffee

Fuel My Coding Journey!

As an experienced iOS Engineer passionate about crafting cutting-edge solution, your support means a lot as I embark on this exciting coding journey. By buying me a coffee, you're not just fueling my caffeine addiction, you're contributing to the development of innovative iOS & web applications.

Learn more