Skip to content
View srgtuszy's full-sized avatar

Block or report srgtuszy

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
srgtuszy/README.md

Hi there I'm Mike 👋

I'm a developer who specialises in native mobile apps for iOS and Android (in that order) which live on the intersection of physical and digital worlds.

Tools I use during work

iOS 📱 Android 🤖 IoT 🦾 AI 🧠
Swift Kotlin Arduino Gemini
SwiftUI Jetpack Compose Raspberry Pi llama-cpp
CoreBluetooth Android Auto Espressif mlx-swift
CarPlay BlueZ GenKit

I'm also one of those dinasours who worked with Objective-C and UIKit and XML-based Android views.

Some of the stuff I created:

  • MTLabel Back in the day, UILabel was pretty limited so I rewrote it with some fireworks
  • Base64Stream You have a large base64 encoded file? Convert it to a stream instead!
  • AndroidAr I used to do some AR stuff on Android a while back before ARCore. I shared some of the code I used to make future devs life a little easier.
  • llama-cpp-swift Swift bindings for talking with LLama and other compatible LLMs on your Apple devices

Stats

Hackatons

I love taking part in Hackatons. I also managed to win some of them. Quite recently, I've won HackYeah 2023 cybersecurity task and AngelHack Warsaw 2024 social responsibility track.

Screenshot 2024-03-14 at 11 58 37

449368411_896454152517738_13878880233017553_n-3

I occasionally speak at conferences such as:

Pinned Loading

  1. MTLabel MTLabel Public

    A lightweight replacement for Apple's UILabel

    Objective-C 169 23

  2. Base64Stream Base64Stream Public

    Objective-C implementation of an input stream which encodes given file contents to base64 on the fly

    Objective-C 3 1

  3. llama-cpp-swift llama-cpp-swift Public

    Swift bindings for llama-cpp library

    Swift 68 24

  4. AndroidAr AndroidAr Public

    Android AR library

    Java 4 3