
Aaron Williams
iOS developer in Victoria, BC, He/Him
Available for making apps!
About
iOS Developer and generally pretty nice person.
Projects
Group messaging and social media startup. The app allows users to see the reaction of their friends to group messages and shared media. I researched and developed a video export feature. The feature combines multiple video and audio feeds into one video for export on device. Worked with AVVideo Compositing and Metal renderers to compose and watermark videos quickly and effeciently.
A guided coaching platform for professionals. The mobile app provides users the ability to browse available coaching sessions, answer coach feedback, and schedule individual coaching sessions. SwiftUI and RXSwift based application.
Worked with an agency team to build out the mobile MVP experience.
Setup GraphQL networking and queries, including troubleshooting network performance. Implemented UI snapshot testing and reactive model unit tests.
Built out a coaching session flow which involved syncing content to timed audio playback.
Direct to patient healthcare and Telehealth platform. A SwiftUI reactive application consolidating Ro's healthcare services into one application.
I Augmented agency and client teams to build out a new application and rebrand. Helped internal team make decisions on in-house reactive architecture decisions. Wrote feature plans and outlines for new work.
Worked with designers to build UI from design library to SwiftUI components.
Lead iOS development of a brand new photo sharing/collaborating app. I was selected from several hundred candidates to work with the client to build the first version of their idea.
I worked with my client to hire a designer and consulted on best practices and UI decisions.
Brought on to help get the app ready for launch. Built a SpriteKit based emoji animation system for users to send animated reactions over chat. Also did miscellaneous debugging and troubleshooting for launch.
The popular design community's iOS app. Dribble is a platform for designers, artists, and other creatives to share their work, collaborate, and get hired. Downloaded by hundreds of thousands of users. An existing Objective-C based app. Dribble's mobile apps were sunset in 2021.
I Built an entirely new UI in Swift where possible and adding auto layout to the legacy project, updated the codebase to current standards, and advised on how to future proof the app.
Side Projects
An experiment in SwiftUI and Metal shaders.