John Borchert
Senior iOS & Full-Stack Developer
About
I'm a Senior Software Developer with over 30 years of experience building software across mobile and web platforms. I specialize in iOS development with 14 years of experience creating production applications, and I bring strong full-stack capabilities with Python, Ruby on Rails, and PostgreSQL.
I've architected and delivered complex enterprise systems from concept to production, including creating 12 production iOS applications for diverse clients across healthcare, real estate, agriculture, entertainment, and emergency services sectors.
My technical expertise spans Swift, SwiftUI, modern iOS architectures (MVVM), Python (Django, FastAPI, Flask), Ruby on Rails, and PostgreSQL. I have experience building mobile applications, designing REST APIs, and creating comprehensive backend systems that scale.
Currently, I'm working on an in-house AI project that converts wall diagram photos to mind maps using LLMs, combining Swift, SwiftUI, Django DRF, FastAPI, and PostgreSQL.
Based in Quebec City, Canada (originally from Whistler, BC), I'm available for iOS development, full-stack consulting, and architecting enterprise mobile solutions.
When I'm not programming, you'll find me on the tennis court or skiing.
Notable Projects
- Bumper - Enterprise Agriculture Management System (iOS + Python Backend)
- Garibaldi Mortgage - End-to-end mortgage application system with real-time processing
- Emergency Operation Centre iOS App for Resort Municipality of Whistler
- House Safari - Real Estate AR iOS Application
- Disney+ UI Testing (iOS & tvOS)
Technical Expertise
- iOS: Swift, Objective-C, SwiftUI, UIKit, MVVM, Core Motion, Core Location, HealthKit, Google Maps SDK, Apple Maps SDK
- Backend: Python (Django, Django DRF, FastAPI, Flask), Ruby on Rails, PostgreSQL
- DevOps: Docker, Heroku, AWS S3, CI/CD, Bash Scripting
- APIs & Services: Plivo, MailGun, REST APIs
- Project Management: Jira, Confluence
- Testing: XCTest, XCUITest, Pytest, UI Testing
- Game Development: Unity 3D (iOS, Android, Mac, Linux, WebGL)
Contact
For all inquiries, please reach me at john@johnborchert.com.