Patrick Sluth

Senior software engineer with 10+ years shipping production iOS apps and, more recently, building AI/ML infrastructureRAG pipelines, MCP servers, and on-device computer vision and reinforcement learning. Equally at home owning a mobile product end to end or standing up the LLM tooling an entire org builds on.

Skills

Programming Languages: Swift, Objective-C, Java, Python, C++, C#, Go, JavaScript
Platforms & Frameworks: iOS, Android, ARKit, Django, Next.js, React, .NET, Node.js, Unity3D, Unreal Engine
AI & Machine Learning: LLMs, RAG, MCP, PyTorch, TensorFlow, Computer Vision, Reinforcement Learning, Supervised Learning
Tools & Technologies: Docker, Terraform, Firebase, RxSwift, PromiseKit, AR, VR

Experience

Senior Software Engineer, The SilverLogicBoca Raton, FLOct 2019 - Present
  • Architected a reusable, Terraform-provisioned MCP server framework that lets any team deploy project-specific AI tooling, hardened with Microsoft’s Agent Governance Toolkit to enforce deterministic policy checks and audit logging before sensitive tools (e.g. custom SQL execution) run.
  • Served as a lead member of the AI & Data Science Community of Practice, designing the framework for company-wide coding standards consumable by LLMs to automate and standardize PR reviews.
  • Built a fully automated RAG pipeline that ingested and embedded 10,000+ documents from the company knowledge base, letting employees ask questions and get sourced answers directly from Slack.
  • Mentored 3 junior developers, each of whom went on to advance into Intermediate/Senior roles.
  • Cut a key page’s load time from 30s to 0.4s (75x faster) by optimizing Django queries, re-architecting the response structure, and splitting oversized endpoints into focused ones.
Senior iOS Engineer, Vog App DevelopersCalgary, ABMay 2018 - Oct 2019
  • Lead iOS developer for Vytality At Home, an on-demand marketplace connecting seniors with local caregivers for scheduled in-home visits.
  • Built the customer-facing app end to end and a large portion of the companion caregiver app, delivering Uber-style booking, task selection, and live caregiver tracking on a map.
  • Architected real-time location and appointment syncing between the customer and caregiver apps, enabling users to monitor visits as they happened.
iOS Engineer, RevigliOSState College, PAMay 2016 - May 2018
  • Developed an iOS catalog application used by slot machine manufacturers to showcase and sell their machines to casinos at trade shows.
  • Designed an interactive, media-rich product browsing experience optimized for in-person sales presentations on the show floor.
iOS/Android Engineer, Five ElementsLong Beach, CAJan 2012 - May 2018
  • Contracted to work on multiple iOS/Android projects.

Projects

AST SpaceMobile | Beam Schedulinghttps://ast-science.com
  • Built a reinforcement learning solution using Monte Carlo Tree Search (MCTS) to optimally schedule the beams of 6 satellites as they passed over the continental US, taming a combinatorial action-space explosion to keep the policy tractable.
  • Optimized the scheduling policy to maximize signal strength while minimizing interference and power drain across the constellation.
ZF Friedrichshafen | Ramp Assisthttps://ramp-assist.com
  • Augmented reality application that helps boaters direct their boats into their trailer.
  • Trained a custom Computer Vision model in PyTorch that runs entirely on-device to detect the boat and trailer in the camera feed and provide real-time steering feedback.
  • Exported the model at multiple weight qualities, letting users drop to a lighter model to reduce thermal load and slow down device overheating during long sessions.
  • Trained an ML model that ingests historical weather/traffic data in combination with live weather data to generate 24-hour traffic charts across 35,000 boat ramps nationwide (USA).
Fox Sports | FightTraxhttps://www.foxsports.com
  • FightTrax is the UFC experience within Fox Sports Go — a large-scale app built by a team of 100+ developers — ingesting live data from UFC Fight Metrics to provide real-time visualization/replay of UFC Events and Fight Cards.
Personal | Acapella IIIhttps://youtube.com/shorts/qMg_CMum4Ok
  • An iOS jailbreak tweak replacing the stock media controls with Gesture/UIDynamics based controls.
  • Written in Objective-C, reverse-engineering the Apple Music binary via disassembly to identify and hook private APIs at runtime using the Objective-C runtime and method swizzling.
  • Apple copied the main feature of this tweak in iOS 26.
Vytality at Homehttps://vytality.ca
  • A multi-platform application that allows users to schedule at home appointments with local caregivers. I was the primary developer for the user iOS version and did a large portion of the employee iOS version.
Scientific Gaminghttps://itunes.apple.com/us/app/sg-empower/id1193090452
  • In addition to re-writing and maintaining a private sales app, I was the sole developer of the SG Empower app for Scientific Gamings latest Empower conference. The app, built using Xamarin was released on both iOS and Android.
Automated Stock Trader and Back-tester
  • This is a personal project that I am still working on regularly. It allows me to code custom strategies and candlestick pattern recognizers to automatically place trades for me. Uses the Questrade developer API to receive live market data and modify orders. It is also capable of running my custom strategies on historical candlestick data. Written in Swift for OSX.
Swift Port of ta-libhttps://github.com/patsluth/talib-swift
  • The Automated Stock Trader app above required a technical analysis library. There were some open source options, but none that could be compiled for iOS and OSX. So I converted the popular ta-lib library to Swift.
Paddle Station Tours (AR)https://drive.google.com/open?id=1i3R5G8_9RP33PvUMTE_twESl2fFuKVuy
  • Created a proof of concept Augmented Reality iOS app for The Paddle Station. The idea was you could point the camera at various landmarks and see how far away it is and various other information. We created an api for the client to easily add new landmarks without the need for a developer. There were four team members and my part was the front end UI and AR functionality. I have linked to the video but the source code is also available on my github page.
LeafBankhttps://www.youtube.com/watch?v=IN7npdGzJYI
  • An iOS app that provides medical marijuana to veterans in order to get data for medical researchers.
Smarttones Mediahttps://itunes.apple.com/ca/app/smarttones-media/id1219065167
  • Sole developer for the Android version of the Smarttones app, as well as several variants for different clients. I used Java and Android Studio to create the app and also created an API for other developers to use.
Combination Lockhttps://youtube.com/shorts/N6R4p6zL0ug
  • An iOS jailbreak tweak replacing the stock password input view with a rotating combination lock.
Acapella IIhttps://youtube.com/shorts/qMg_CMum4Ok
  • An iOS jailbreak tweak replacing the stock media controls with Gesture/UIDynamics based controls.
Cellohttps://youtube.com/shorts/vUZ-BA3-N78
  • An iOS jailbreak tweak which integrates 3D Touch into the stock iOS Music App.
I See Starshttps://youtube.com/shorts/tvjaZuMc7_k
  • An iOS jailbreak tweak which integrates user's ratings (both stars and hearts) into the table views of the stock iOS Music App.
SWDynamicTableViewhttps://github.com/patsluth/SWDynamicTableView
  • A tableview implementation specifically for customizable edit actions using UIDynamics.
793D Training Simulatorhttps://youtu.be/fLbxt-DPakU
  • An interactive training simulator proof of concept for a construction company. Using the keyboard or Microsoft's Kinect, the user can control a construction worker and perform the safety walk-around of a 793D Mining Truck.
Project Eulerhttps://github.com/patsluth/ProjectEuler
  • My solutions to the problems at www.projectEuler.com.
Motocross Lap Timer
  • Lead developer of an iOS app for the Lloydminster Motocross Club which automates the bikers lap times and scores. Previously they had to manually keep track of every bikers lap times on paper and calculate the winners and scores after the race. This resulted in bikers having to wait 2+ days to receive the race results. Now they can receive them almost instantly after the race.
Plumber's Crackhttps://itunes.apple.com/ca/app/plumber-crack/id470225328
  • A mobile game I worked on during my time at Fluik Entertainment, Plumber's Crack had over 7.5 million downloads on Android alone!
Compubothttps://youtu.be/RPX78MMbMIk
  • An iOS game for children where you control a robot using the accelerometer and gyroscope to pick up batteries to increase the robot's energy. I developed the Bumper Ball mini game, as well as the intro, pause, and game over screens.
Oski ARhttp://www.mobomarket.net/download-oski-ar-for-android-4294336909.html
  • An Android app for Berkeley 2011 Commencement Program. See a dancing Oski using Augmented Reality.

Education

Northern Alberta Institute of TechnologyDiploma in Digital Media & ITMay 2010
University of CalgaryBSc Computer Science (Mathematics minor) — 3 credits remaining