Hello, World

I'm Daniel
De Ciantis

A solo iOS developer who builds things people actually use — plus a drone pilot and 3D printing enthusiast who can't stop making stuff.

  • iOS Developer
  • Drone Pilot
  • 3D Printing Enthusiast
Shipping iOS for
5+ years
Apps on the App Store
3 and counting
Drone flight experience
10+ years
Featured by
MakerWorld · Prusa3D · Creality

About Me

Daniel De Ciantis
  • Based in Canada 🇨🇦
  • Stack Swift · SwiftUI · UIKit · SwiftData · Firebase
  • Certified Advanced RPAS Pilot
  • Other Interests CAD Design, 3D Printing, Drones

I am a solo iOS developer and 3D printing enthusiast. I enjoy building things — both digitally and physically — and I love sharing my projects with the wonderful communities that inspire me to do my best work.

I began writing Swift code in 2021, and I'm always ready to tackle the next challenge and expand my knowledge as technology evolves. My biggest project as a solo developer to date is Spool Shelf — a 3D printing filament inventory management tool that makes it easy for makers and hobbyists to track their inventory and gain insight into its value and overall breakdown.

When I'm not writing code, I jump into my CAD software to do some 3D modelling. I enjoy designing, prototyping, and just making cool stuff for myself, my friends, and the world. My most popular 3D model to date is Desktop Arcade Basketball, a fun mini version of the full-size arcade game that both kids and adults enjoy playing.

At the end of the day, I feel most rewarded when I see people using and enjoying the things I build. There's nothing more gratifying than that — and I'm always looking forward to the next cool project.

Latest Release

CalmJaw app icon

New on the App Store

CalmJaw

CalmJaw helps people who suffer from TMJ pain track their symptoms with daily check-ins, relax and unclench with curated audio sessions, and learn about common triggers and how to prevent them — reducing their pain.

  • Swift
  • SwiftUI
  • AVFoundation
  • Firebase Auth
  • Firestore
  • Firebase Storage
  • Cloud Functions
  • OAuth 2.0
  • StoreKit 2
View on the App Store

Apps I've Built

Native iOS, designed and shipped solo.

Spool Shelf app icon Spool Shelf app icon

Spool Shelf

Filament inventory management

Spool Shelf assists at-home 3D printing hobbyists with filament inventory management. It's a quick, easy way to view, sort, and search inventory and orders, and it breaks down your inventory so you can see exactly how it's composed.

Built natively for iOS with SwiftUI, SwiftData, and CloudKit sync. Every UI element uses native components, so it looks and feels right at home on iOS.

  • SwiftUI
  • SwiftData
  • CloudKit
View on the App Store
Tic Tac Touch app icon Tic Tac Touch app icon

Tic Tac Touch

Where it all started

My first iOS project — a modern, clean, focused take on the classic game. Built-in computer opponents across multiple skill levels keep it fun for everyone, from first-timers to people who take Tic Tac Toe far too seriously.

Built with SwiftUI, with several of the in-game assets designed in-house in Affinity Designer.

  • SwiftUI
  • Affinity Designer
View on the App Store

My Skills

Five-plus years shipping native iOS, ten-plus years flying. Here's the full picture.

iOS Engineering

Primary focus — Swift & SwiftUI, concept through App Store release

Frameworks & Platform

  • Swift
  • SwiftUI
  • UIKit
  • SwiftData
  • Core Data
  • Combine
  • Swift Concurrency (async/await)
  • AVFoundation
  • WidgetKit
  • Push & Local Notifications (APNs, FCM)
  • Accessibility (VoiceOver, Dynamic Type)
  • Xcode

Architecture & Testing

  • MVVM
  • Dependency Injection
  • Schema Migration
  • XCTest
  • XCUITest
  • Swift Testing
  • Agile
  • Scrum

Backend & Data

  • Firebase Auth
  • Firestore
  • Firebase Storage
  • Cloud Functions
  • Crashlytics
  • CloudKit
  • REST APIs
  • URLSession
  • JSON
  • OAuth 2.0

Monetization

  • StoreKit 2
  • In-App Purchases
  • Subscriptions
  • RevenueCat
  • Introductory Offers
  • Exit & Winback Offers

CI/CD & Distribution

  • GitHub Actions
  • Xcode Cloud
  • TestFlight
  • App Store Connect
  • Swift Package Manager
  • Git
  • Mixpanel
  • Jira
  • Notion

Aerial Imaging & UAV Operations

Advanced-certified pilot with 10+ years of flight experience

Certifications

  • Transport Canada Advanced RPAS (2024)
  • Transport Canada Basic RPAS (2019)
  • FAA TRUST (2022)
  • DJI Enterprise Series Repair
  • DJI Consumer Series Repair

Flight Operations

  • Flight Planning & Mission Execution
  • Pre- & Post-Flight Inspections
  • Flight Safety & Risk Assessment
  • Airspace Awareness
  • Manual & Automated Flight Modes
  • VLOS Operations
  • Emergency Procedures
  • NAV Canada Flight Plans
  • Aviation Weather Interpretation
  • Site Safety Protocols
  • Sensor Calibration (IMU, Compass, Gimbal)
  • Maintenance & Repair
  • Battery & Payload Management

Data Capture

  • Aerial Photography
  • Aerial Videography
  • Aerial Mapping & Surveying
  • Photogrammetry
  • 3D Modelling / Point Clouds
  • LiDAR Data Collection
  • Inspection Imaging
  • Thermal Imaging
  • Real Estate Imaging

Equipment

  • DJI Mavic Series
  • DJI Phantom Series
  • DJI Inspire Series
  • DJI Matrice Series

Software

  • DJI Pilot
  • DJI GS Pro
  • DJI FlightHub 2
  • DJI Go
  • DJI Go 4
  • DJI Fly
  • DJI Terra
  • DroneDeploy

Design & Creative

UI prototyping through to marketing assets — all in-house

  • Figma
  • UI/UX Prototyping
  • Affinity Designer
  • Affinity Photo
  • Affinity Publisher
  • Adobe Photoshop
  • Adobe CC
  • Vector Design
  • Image Refinement
  • Play
  • Final Cut Pro

3D Design & Additive Manufacturing

CAD to finished part, with models downloaded worldwide

  • Shapr3D
  • Functional Design
  • Rapid Prototyping
  • Model Optimization
  • Bambu Studio
  • PrusaSlicer
  • Simplify3D
  • Filament Handling
  • Material Selection
  • Arduino (C++)

Got an idea worth building?

Whether it's an app, a model, or something that needs a camera in the sky — I'd love to hear about it.

hello@danieldeciantis.com