Projects

Here are some of my past iOS and Web development projects

iOS Development

I started iOS development in my final year in college. The well-designed and user-friendly interfaces of iOS apps got me interested and once I put together my first simple app I was hooked. I spent the next 2 years learning the ins and outs of iOS / software development, building apps in my free time, working a full-time iOS development job and even co-founding an iOS game development company. I've used various different technologies & frameworks in my work as an app developer, some of the most notable ones: Swift, Reactive Programming (Combine, RxSwift), UIKit, SwiftUI, Realm, Core Data, Unit, UI tests, Circle CI, Fastlane, AWS Cognito, AWS Amplify, Push Notifications, SpriteKit, Firebase, MVC, MVVM, MVVM-C, Redux.

    • MVVM-C
    • RxSwift
    • Realm
    • AWS Amplify
    • Circle CI
    • Fastlane

    LabTwin

    I worked for LabTwin, a Berlin based startup as an iOS developer. We were creating a voice powered lab assistant that helps scientists take notes, follow protocols and look up information in a hands free way. I was part of a 3 member iOS development team and I took part in various aspects of app development, including: migrating our offline data storage system from UserDefaults to a more scalable one (Realm), setting up CI workflows, writing Unit & UI tests, building a silent push notification based syncing solution to always keep data up to date with the server, integrating user authentication using AWS frameworks, improving the scalability of our app architecture etc.

    Jan 2019 - Apr 2020

    • SwiftUI

    Draw It

    A simple, fun game for iOS where you have to fill in the given shapes as accurately as you can. It has over 100 completable levels, and it was written in SwiftUI.

    April 2020

    • Firebase Auth
    • Firebase Firestore
    • SwiftUI

    Prio - Cross Platform Todo List

    The iOS component of my cross platform pet project Prio. Prio is a full-featured todo list app that has both web and iOS components, and the two sync together in real time, thanks to Firebase FireStore. It is also the first app I wrote using Apple's new UI framework SwiftUI.

    April 2020

    • Swift
    • SpriteKit
    • MVC
    • Realm

    Ball Smasher

    In 2018 I co-founded the company called Snake Bacon in Austin, TX with two former classmates from college. I led the development of the iOS game Ball Smasher. We ended up making a publishing deal with Lion Studios, who took care of the advertising side of things. It has been downloaded more than 7 million times and once hold the #2 position on the US App Store in the Free Games category.

    May - July 2018

    • Swift
    • Core Data
    • MVC

    Type Fast

    The first app I published on the App Store. Type Fast is a simple iOS game to test your typing skills on iPhones / iPads. It suppports 16 languages, has global leaderboards and over 50 typing challenges. It has been downloaded >150000 times through its lifetime.

    Sept 2017

Web Development

I recently took up web development after about 2 years of professional iOS development. I can safely say I fell in love with the platform. I've been mainly focusing on acquiring the foundational skills of frontend web dev (HTML, CSS, JS), as well as learning my frontend framework of choice, React. Besides that I've been using Firebase services (authentication, analytics, database, hosting), SSG (Next.js) and serverless functions (Google Cloud Functions) extensively in my projects. Also, I've taken my first steps in learning Node.js.

    • React
    • Next.js
    • Netlify
    • Firebase Auth
    • Firebase Database
    • Google Cloud Functions
    • Stripe Checkout
    • Google Maps JS API
    • Sentry

    Hide & Seek World

    An online multiplayer game inspired by the popular geography quiz game GeoGuessr. In Hide & Seek World you're up against 2-5 players and your playground is the world map. In each turn someone "hides" somewhere by selecting a (Google) Street View location. The other players have to locate the hider based on the Street View image. The closer your guess is to the actual location the more points you get. The frontend was built with Next.js and React and the backend with Google Cloud Functions.

    June - July 2020

    • React
    • Next.js
    • Netlify
    • SCSS

    This Website

    A simple blog website built with React and Next.js, hosted on Netlify. Uses Next.js's server side generation feature.

    June 2020

    • Firebase Auth
    • Firebase Hosting
    • Firebase Firestore
    • JS
    • SCSS
    • Web Components

    Prio - Cross Platform Todo List

    'My first "serious" web development project. Prio is a full-featured todo list app that has both web and iOS components, and the two sync together in real time, thanks to Firebase FireStore. It was built in vanilla Javascript without the use of any frontend framework, using web components and Firebase services under the hood.'

    May 2020