I'm Angelo Perera, an iOS and cross-platform developer with over 4 years of freelance experience, currently enrolled at the Apple Developer Academy at the University of Naples Federico II. I specialize in Swift, SwiftUI, ARKit, RealityKit, LiDAR, Unity, AI/ML, Spatial Computing, and Cybersecurity, and I recently delivered a spatial computing training platform, a LiDAR-powered accessibility app, and a cross‑platform game for iPhone, Apple Watch, and Apple TV. I’m multilingual across four languages and comfortable collaborating with teams across time zones. Beyond development, I create educational content and am active in marketing, helping audiences understand technical concepts through clear, structured storytelling while delivering high-quality software and engaging user experiences.

Angelo Perera

I'm Angelo Perera, an iOS and cross-platform developer with over 4 years of freelance experience, currently enrolled at the Apple Developer Academy at the University of Naples Federico II. I specialize in Swift, SwiftUI, ARKit, RealityKit, LiDAR, Unity, AI/ML, Spatial Computing, and Cybersecurity, and I recently delivered a spatial computing training platform, a LiDAR-powered accessibility app, and a cross‑platform game for iPhone, Apple Watch, and Apple TV. I’m multilingual across four languages and comfortable collaborating with teams across time zones. Beyond development, I create educational content and am active in marketing, helping audiences understand technical concepts through clear, structured storytelling while delivering high-quality software and engaging user experiences.

Available to hire

I’m Angelo Perera, an iOS and cross-platform developer with over 4 years of freelance experience, currently enrolled at the Apple Developer Academy at the University of Naples Federico II. I specialize in Swift, SwiftUI, ARKit, RealityKit, LiDAR, Unity, AI/ML, Spatial Computing, and Cybersecurity, and I recently delivered a spatial computing training platform, a LiDAR-powered accessibility app, and a cross‑platform game for iPhone, Apple Watch, and Apple TV.

I’m multilingual across four languages and comfortable collaborating with teams across time zones. Beyond development, I create educational content and am active in marketing, helping audiences understand technical concepts through clear, structured storytelling while delivering high-quality software and engaging user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Italian
Fluent
Spanish; Castilian
Beginner
Hindi
Fluent
Tamil
Fluent

Work Experience

Junior iOS & Web Developer at Freelancer (Fiverr / Upwork)
January 1, 2023 - Present
Delivered 60+ native iOS applications for international clients using Swift, SwiftUI, ARKit, and RealityKit. Developed AR experiences using ARKit, RealityKit, LiDAR, and the full Apple tech stack. Managed full project lifecycle from client briefing to App Store submission, consistently meeting deadlines. Integrated backend services including Firebase, REST APIs, and Stripe into production-ready mobile apps. Collaborated remotely with designers and developers across multiple time zones.
Game Developer at Self-Employed
July 1, 2025 - Present
Built TennisLand 3D in Unity for Apple TV with physics, bot AI, animations, and URP post-processing. Developed iOS/Apple Watch version with real-time swing detection via CoreMotion at 60Hz and WatchConnectivity.
YouTube Creator & Digital Marketer at YouTube
December 1, 2020 - Present
Grew channels to 100K+ combined subscribers with millions of views in the iOS/programming education niche; created structured technical content explaining complex development concepts to a global audience.

Education

Software Engineering Diploma at Apple Developer Academy, University of Naples Federico II
January 11, 2030 - June 20, 2026
Software Engineering Diploma at Apple Developer Academy, University of Naples Federico II
January 11, 2030 - June 20, 2026
CS50 Computer Science for Business Professionals at Harvard University
January 11, 2030 - January 1, 2024

Qualifications

JavaScript Algorithms & Data Structures
January 11, 2030 - June 20, 2026
Junior iOS App Developer
January 11, 2030 - June 20, 2026
Web Development Bootcamp
January 11, 2030 - June 20, 2026
CS50 Computer Science for Business Professionals (Harvard University)
January 11, 2030 - January 1, 2024
Junior iOS App Developer / Web Development Bootcamp
January 11, 2030 - June 20, 2026
JavaScript Algorithms & Data Structures
January 11, 2030 - June 20, 2026
CS50 Computer Science for Business Professionals
January 11, 2030 - January 1, 2024
JavaScript Algorithms & Data Structures
January 11, 2030 - June 20, 2026
Junior iOS App Developer Web Development Bootcamp
January 11, 2030 - June 20, 2026

Industry Experience

Software & Internet, Gaming, Education, Media & Entertainment, Professional Services
    TennisLand – 3D Tennis Game for Apple TV

    TennisLand is a 3D tennis game built for Apple TV using Unity.

    Features a full physics engine, bot AI with dynamic shot direction,3D character animations,
    and URP post-processing for visual polish.

    Developed end-to-end: game design, physics systems, AI behaviour, scoring logic, and tvOS deployment.

    Tech: Unity, C#, URP, 3D animation, tvOS