Vibra ~ Structure Oscillation Analysis
An iOS app measuring the frequencies at which a structure oscillates.
I am a highly skilled app developer specializing in Apple platforms, with a strong track record of success working remotely from New Zealand. I hold a degree in Computer Science from Auckland University and a Diplom (Masters) in Design from the Köln School of Design in Germany.
With extensive experience in iOS app development and maintenance, I possess a comprehensive understanding of the entire development cycle. Additionally, I have expanded my knowledge in related fields such as QA and UX design, which I find aids collaboration and improves my own work.
My work is characterized by a strong emphasis on code quality, testing, and automation. I have implemented various automation techniques to ensure consistency and maximize productivity, allowing me to deliver the highest value.
I take pride in tackling complex projects, often with hidden intricacies, and successfully bringing them to fruition. I am always eager to discuss the full spectrum of challenges and solutions involved in my work, as I believe it showcases the depth of my expertise.
Feel free to explore my portfolio and reach out to me for further discussion.
CHECK OUT SOME OF MY WORK
An iOS/macOS app with a post feed and a chat section. It began life written in Objective-C. Over the years, I have refactored to Swift, added comprehensive Unit and UI testing and snapshot testing, and implemented all sorts of major features.
Vibra is for use in the structural engineering industry for measuring the oscillation of a structure and reporting if this is within a safe range. This tells you if a structure it sound or not. Specialised companies perform this service charging upwards of 20k. The app performs an FFT analysis on the raw iPhone accelerometer data to filter out the primary and secondary occulting frequencies.
For VEX, I created an iOS and Android app with a Web app and a Node.js server for performing remote insurance appraisals. Users can video chat with the appraiser so that appraisals can be quickly and effectively performed from the office. Video sessions are archived for possible liability disputes. High-resolution photos can be taken by the appraiser at any time to ensure all details are captured.
MBTilesView was a macOS app that helped you examine the contents of your MBTiles files. It showed you the file’s metadata and its tiles at each zoom level.
The radweg.de app displays curated bike routes pulled from bikemap.net as an SQLite database and stored on the device.
I developed this bike navigation app for Toursprung, who were tasked with creating a routing app for bike-tourists. The algorithm is weighted by the data extracted from Bikemap and OpenStreetMap. OpenStreetMap data identifies touristically significant roads, and Bikemap identifies roads that bike riders actually ride on. The project aimed to provide a simple interface to get you and your bike to the spots most worth seeing. Text-to-speech is provided by the AVSpeechSynthesizer.
Drawify is an iOS drawing game created by Damian Stewart. I provided the backend for storing, retrieving, and rating drawings and sentences.
Maptoolkit was the framework underlying the Bikemap app that I was responsible for at the software house Toursprung along with Felix Krause.
BikeComputer showed you important training data and allowed you to record your training sessions. By creating a training diary, you could track your progress over time and help keep yourself and your motivation levels in great shape. BikeComputer was later integrated into BikeMap.
The iPad App for video2brain enabled customers to view courses online or offline and save their favorite courses and videos for later viewing in the app or on an Apple TV using airplay. I created the video2brain App whilst working for the agency Parkside Interactive.
“What do I look like to my computer”? My first response to this question was a time-lapse video of my working day from of my computer’s camera. I then looked at how it would create its own representation of me staring at it.
The Streets clocks and jewelry follow on from the success of the Earth products. A concept was needed that works well in large cities, that tend to be flat.
The “Just in Time” renderer is designed to configure color without losing photo-realistic rendering quality. It was developed for a crystal manufacturer to generate images for their catalogs instead of having to photograph many similar products.
The Cassius boxing bag is a tactile interface for sculpting a lampshade. Sixty-three sensors record the location and force of your punches and deform a virtual lampshade at the corresponding location.
We all have special connections to specific locations on Earth. The Earth products represent the topography of these locations and evoke their associated memories.
Satellite data from the NASA SRTM mission is transformed into STL files. These are then fed into a CNC milling machine or a 3D wax printer.
We tend to want to think big, but often, the small things, iterated over and over, are the most powerful and sustainable means of change. This is akin to the concept of the aggregation of marginal gains.
By understanding how ant colonies self-organize, with very little logic on the side of the individual ants, I tried to gain insight into the principle of emergence.
Energie Passagen was an installation in front of the Literaturhaus München. It reflected the energy of the city by projecting the most relevant words from newspaper RSS feeds. Visitors were able to explore the information river through a voice recognition system. By selecting words of interest, people could rebuild their own version of current events.