Theo Lampert

Independent Software Developer based in Berlin, Germany with a focus on Swift and Mobile.


Technologies

  • Typescript → iOS, Android, Web
  • Swift → iOS
  • Kotlin → iOS, Android

Datacake Gmbh, 2020 - 2020

Mobile application for configuring and monitoring connected devices in the IoT space.
The Datacake mobile application was developed for Datacake GmbH to aid existing and new customers in settings up, configuring and monitoring their hardware devices connected to the Datacake cloud. The application coexists as a complement to the powerful configuration suite offered by the Datacake web application while leveraging mobile-specific features such as hardware configuration over ad-hoc WLAN networking and customizable push notifications.

React Native was used in order to leverage code sharing between the existing React-based web application. All UI components are platform-independent while a shared networking library was developed for use on the web and mobile frontends. Soft real-time communication with the Datacake API is done over the MQTT protocol.

Packrat, 2019 - Current

iOS Application for creating and managing weight-sensitive gear lists.

Packrat leverages Kotlin Multiplatform, SwiftUI and Jetpack Compose to produce a modern hybrid application in which business logic is shared between platforms using a Kotlin Native framework.

NMF.earth, 2019 - 2020

iOS and Android app to better understand and reduce your carbon footprint. Define your carbon budget and take action to stay on track with your monthly limits.

Undertaken as a collaboration with many members of the open source community using React Native and Typescript.

Paperback, 2018 - Current

An offline read it later client for iOS and iPadOS. Paperback initially was built using UIKit and later ported to SwiftUI, the persistence layer is done with Core Data and web scraping with a lambda function written in Node.js.