Skip to content
View gorpello's full-sized avatar

Block or report gorpello

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
gorpello/README.md

Hey, I'm Gianluca ๐Ÿ‘‹

iOS Engineer ยท Swift / SwiftUI ยท Apple Certified Trainer

Building native apps for iPhone, iPad, Mac & Apple TV โ€” and mentoring the people who build them.

Website LinkedIn Email X


About me

I'm an iOS Engineer and Apple Certified Trainer based in Naples, Italy. I specialize in native Apple development โ€” Swift, SwiftUI and the iOS/macOS SDKs โ€” with a strong focus on clean architecture, performance and user-centered design.

Over the past years I've taken products from prototype to the App Store (one through to a successful acquisition), and as faculty at the Apple Developer Academy I've mentored 100+ developers in app development, gamification and spatial computing.

๐ŸŸข Currently open to new opportunities โ€” iOS Engineer roles, on-site / hybrid / remote. EU citizen, open to relocation.

import SwiftUI

struct DeveloperProfile: View {
    let name     = "Gianluca Orpello"
    let role     = "iOS Engineer"
    let location = "Naples, Italy ๐Ÿ‡ฎ๐Ÿ‡น โ€” open to relocation & remote"

    let focus: [String] = [
        "Swift", "SwiftUI", "UIKit", "Swift Concurrency",
        "The Composable Architecture (TCA)", "MVVM",
        "AVFoundation", "SpriteKit", "PencilKit",
        "Server-Side Swift", "visionOS", "CI/CD"
    ]

    let alsoLove = ["Mentoring", "Public Speaking", "๐Ÿ๏ธ Motorbikes", "โ›ต๏ธ Sailing"]

    var status: String { "Open to work โœ…" }

    var body: some View {
        Text("Let's build something great together.")
    }
}

๐Ÿ› ๏ธ Tech Stack

Swift SwiftUI UIKit Xcode iOS macOS visionOS Vapor Git GitHub Actions TypeScript Angular Python


๐Ÿ“Œ Featured Projects

๐Ÿงฉ LazySwipeActions

Swipe actions on LazyVStack in SwiftUI โ€” a lightweight, reusable component for native-feeling swipe gestures outside of List. Swift ยท SwiftUI

A practical tutorial (โ˜… 39) on setting up a camera feed capture in a SwiftUI app โ€” published with Create with Swift. Swift ยท SwiftUI ยท AVFoundation

๐Ÿ•ธ๏ธ Scrapesite

A small Swift script to scrape public websites โ€” the kind of tooling behind Delegibus, my app that pulls Italian legislation straight from official sources. Swift ยท Server-Side Swift

๐Ÿ“ฑ Shipped apps

A selection of apps I've designed and built โ€” MindLand (sleep visualized as a 3D island), OUTSOON (movie tracker built on TCA), Privacy Form (digital consent used at events with 3,000โ€“4,000 attendees), QRSwift (privacy-first macOS QR tool) and more on my portfolio โ†’


โœ๏ธ I also write about Swift development and speak at conferences.

Let's connect โ†’ LinkedIn ยท g.orpello@gmail.com

Pinned Loading

  1. LazySwipeActions LazySwipeActions Public

    Swipe Actions on LazyVStack

    Swift 2 1

  2. create-with-swift/Camera-capture-setup-in-SwiftUI create-with-swift/Camera-capture-setup-in-SwiftUI Public

    In this short tutorial you will learn how to set a camera feed capture in a SwiftUI app.

    Swift 37 2

  3. SwiftPackageIndex-Server SwiftPackageIndex-Server Public

    Forked from SwiftPackageIndex/SwiftPackageIndex-Server

    The Swift Package Index is the place to find Swift packages!

    Swift 1

  4. Scrapesite Scrapesite Public

    Simple script to scrape a public website

    Swift 2