Building Performant SwiftUI Lists with Lazy Loading
Learn how to optimize large lists in SwiftUI using LazyVStack, data prefetching, and memory management techniques to achieve smooth 60fps scrolling performance.
Read moreInitializing...
Building innovative apps with SwiftUI, ARKit, Core ML & cutting-edge Apple frameworks
Passionate about the creative field, crafting exceptional experiences across the entire Apple ecosystem
I am a passionate iOS developer and university student pursuing a BICT Honours degree. I specialize in creating intuitive, performant iOS applications using modern Apple technologies. With experience in freelancing and a deep understanding of Swift, SwiftUI, and ARKit, I'm dedicated to crafting user experiences that feel natural and delightful.
I believe great software is invisible—it just works. My goal is to create experiences across the entire Apple ecosystem that feel magical yet intuitive, combining cutting-edge technology with thoughtful design. Whether it's building visionOS spatial experiences, watchOS complications, tvOS interfaces, or macOS productivity tools, I'm driven by the challenge of turning complex problems into elegant, platform-optimized solutions.
When I'm not coding, you'll find me exploring the latest Apple frameworks across all platforms, experimenting with visionOS spatial computing, contributing to open-source projects, or writing about multi-platform Apple development. I'm passionate about sharing knowledge and helping other developers master the entire Apple ecosystem.
A toolkit for building Apple‑grade iOS experiences

Language
Advanced
Framework
Advanced
Framework
Intermediate
Framework
Intermediate
Tool
Advanced
Tool
Advanced
Backend
Intermediate
Design
Intermediate
Framework
Intermediate
Framework
Advanced
Framework
Intermediate
Tool
AdvancedInnovative iOS apps built with modern Apple frameworks and cutting-edge design
A beautifully designed task management app built with SwiftUI and Core Data. Features smooth animations, haptic feedback, App Shortcuts integration, and a clean interface that helps you stay focused on what matters most with productivity tracking and streak insights.
Modern weather app delivering hyperlocal forecasts with stunning animated transitions. Leverages Core Location for precise positioning, WeatherKit for accurate data, and Swift Charts for beautiful hourly visualizations—all optimized for smooth 120fps performance.
Real-time photo editing powered by Core Image and Metal-accelerated filters. Features adjustable effects, ARKit overlays for creative masks, and seamless sharing capabilities. Optimized for performance with tiled rendering and background processing for a fluid experience.
Timeline of my academic journey and professional work
Current Student
University of Colombo School of Computing
iOS Development & Mobile Technologies
Freelance Developer
Custom iOS apps, AR experiences, and mobile solutions
Notes on Swift, SwiftUI, ARKit, and on‑device ML
Learn how to optimize large lists in SwiftUI using LazyVStack, data prefetching, and memory management techniques to achieve smooth 60fps scrolling performance.
Read moreA deep dive into Apple's Vision framework for real-time face detection, landmark tracking, and facial expression analysis in iOS applications.
Read moreExplore SwiftData's declarative API, automatic model migration, and seamless SwiftUI integration to build data-driven iOS apps with less boilerplate code.
Read moreReady to bring your iOS app idea to life? Let's talk.
I'm available for freelance projects, internships, and collaborations.