I am an iOS engineer with experience with the Swift and PHP programming languages. I have worked as both a full stack web application developer and as an iOS, macOS and server-side Swift developer. My professional interests include application programming, web development, cryptocurrencies, and entrepreneurship.
The Swift Engineer is a static website to display the content from the reference book I am writing by the same name. It is built using DocC and rendered into html using a custom tool I wrote in Swift.
DoxieDocs is a macOS application and command line tool for rendering DocC files into searchable static HTML websites and EPUB e-books with support for mermaid-js diagrams. It is what I use to generate the above website, theswiftengineer.com. I plan to release this soon.
Fitness Leaderboard is an iOS app that uses a Vapor backend and syncs with Apple Health. It allows users to compete in various competitions or engage in individual challenges.
CraniumCash is a skill based gaming platform. This is an ongoing project I started in College. I am currently working on the wagering system and hope to be able to publish a beta version soon.
CraniumClash is a free version of CraniumCash that I have published on the App Store.
The One Button Studio is a video recording software application designed to help students and faculty make high quality videos. As part of my role at Penn State I created a version 2 of the One Button Studio to add new features and remove troublesome hardware dependencies.
Give Forever Gifts is a Laravel website I built to experiment with the Amazon affiliate program.
XRPKit is a Swift SDK built for interacting with the XRP Ledger. XRPKit supports offline wallet creation, offline transaction creation/signing, and submitting transactions to the XRP ledger. XRPKit supports both the secp256k1 and ed25519 algorithms. XRPKit is available on iOS, macOS and Linux.
iOS and macOS applications that are currently available on the Apple App Store.
Developed iOS and macOS applications in collaboration with UI/UX designers. Gained experience with Objective-C, Swift, Git.
Worked in a team environment to develop web applications. Gained experience with PHP, MySQL, Smarty, Flight, Salesforce, CSS, HTML, JavaScript, LAMP, Git.
Started company to sell personal projects. Designed and developed iOS applications, websites, application backends and artwork. Gained experience with Swift, PHP, Laravel, Node, MySQL, HTML, CSS, JavaScript, Bootstrap, AWS, Google Cloud, LAMP, Git, Vapor.
Led the design and development initiatives to deploy a social media application for a start-up company. Analyzed current features, refactored old code, led development and release of a major update. Gained experience with Objective-C and Parse Web Server.
Apart from being a software developer, I enjoy spending time with friends and family and being outdoors. I am an avid DIYer and have a number of hobbies I explore in my blog: working on cars, painting, bread making, homebrewing, metalworking, woodworking, weightlifting, meditation. I enjoy reading a variety of genres but my favorite author/series is the Malzan Book of the Fallen by Steven Erikson.