Daniel Özdek DE

Daniel Özdek

develops software for phones, computers and hardware. builds native apps for iPhone, Android, Mac and Windows. builds apps that just work. builds Android apps with Kotlin and Jetpack Compose. builds Windows programs with C# and WPF. builds speedometers for electric micro vehicles. knows his way around motor controller programming. is a student at HTBLA Kaindorf. writes Swift, Kotlin, C#, Rust and Python.

I build apps that just work: native for iPhone, Android, Mac and Windows, with a clean, focused interface. Some of them even talk straight to hardware.

Platforms
iOS, Android, macOS, Windows
Languages
Swift, Kotlin, Rust, Python, C#
Interfaces
SwiftUI, Jetpack Compose with Material 3, WPF
Hardware
VESC, Fardriver, Bluetooth LE
School
HTBLA Kaindorf

About me

I’m Daniel, a 17-year-old developer from Austria 🇦🇹 who loves turning ideas into real products.

I build native apps for iPhone, Android, Mac and Windows with Swift, SwiftUI, Kotlin, Jetpack Compose and C#, experiment with Rust and Python, and explore the space where software meets hardware, from VESC systems to E-Mobility.

I’m always building, breaking, learning, and building again.

School
HTBLA Kaindorf
Based in
Austria
Machine
MacBook with Apple silicon
Code
github.com/nyra-grz

Projects

Five projects for iPhone, Android, Mac and Windows: pure software as well as apps that talk to hardware.

Freak Speedometer

iPhone, AndroidSwiftUI, Kotlin, Jetpack Compose, CoreBluetooth

A speedometer for electric micro vehicles such as e‑bikes and e‑scooters. The app connects to the VESC controller over Bluetooth and shows speed, power, motor and battery current, voltage, charge and temperatures live. It also has a ride mode with navigation and music, home screen widgets and several dashboard designs.

Connection
Bluetooth LE via Nordic UART or HM-10
Access
Read-only: the app never writes to the controller
Android
Its own native version in Kotlin and Jetpack Compose with Material 3
Freak Speedometer on the iPhone: 67 km/h, with power, voltage, motor current, battery and temperatures below
Freak Speedometer on Android: 67 km/h, with power, voltage, motor current, battery and temperatures in the dark design
How it works
iPhone and AndroidFreak SpeedometerSwiftUI, Compose
In the vehicleVESC controllerTelemetry
DrivetrainMotor and batteryCurrent, voltage, temperature

Netzblick

MacSwiftUI, Network, Bonjour

A network scanner that finds every device on the Wi-Fi and shows its name, IP address, MAC address, manufacturer and device type. Since no single source is enough, it queries eight different ones and merges the answers.

Manufacturers
53,514 entries from the official IEEE registries
Permissions
Runs without sudo
Devices
Custom names and notes, with history
Where Netzblick gets its information
SourceProvides
ICMPReachability, response time
ARPMAC address
BonjourDisplay name, model
SSDP/UPnPManufacturer of TVs and routers
Reverse-DNSHostname
NetBIOSName of Windows PCs
Web-BannerModel of printers and cameras
TTLOperating system
How it works
MacNetzblickSwiftUI
On the networkEvery deviceRouter, TV, printer, iPhone, PC

ClipSound

Mac, Windows, iPhone, webSwiftUI, AVAudioEngine, WPF

A soundboard: one click or key plays the sound, with volume up to 500 %. Every sound gets its own shortcut that also works in the background, for example in games or on Discord. On the Mac ClipSound looks like a Mac app, on Windows like a Windows 11 app, and it installs new versions by itself on both.

Mac
SwiftUI and AVAudioEngine
Windows
WPF and NAudio, tested with GitHub Actions
iPhone
SwiftUI
Web
Node.js
ClipSound on the Mac: 30 sounds as tiles, each with its own key, volume at 500 %

Fardriver app

iPhoneSwiftUI, CoreBluetooth, Apple IntelligenceIn development

A companion app for Fardriver motor controllers. It shows speed, power, battery, current, RPM and temperatures live and explains fault codes in plain language. It also has an immobilizer and an assistant that runs on the iPhone with Apple Intelligence.

Connection
Bluetooth LE, service FFE0
Assistant
Runs on the iPhone, no cloud
Status
Not yet tested on a real controller
Fardriver app on the iPhone: 72 km/h, power, battery, current, RPM, temperatures and immobilizer
How it works
iPhoneFardriver appSwiftUI
In the vehicleFardriver controller16-byte frames

Grato

iPhone, Android comingSwiftUI, Vapor, SQLiteIn development

A loyalty app for restaurants. Guests collect points or cashback with a QR code and redeem them at the till. The restaurant sets its own rewards and manages its team in the same app.

Rewards
Points or cashback, chosen per restaurant
QR code
Changes constantly so nobody can copy it
Languages
German, English, Italian
Grato on the iPhone: 340 points at Pizza Roma and rewards to redeem
How it works
Guest iPhoneQR codeTOTP
Staff iPhoneTillBooking
MacServerVapor, SQLite

How I work

Native first

Swift and SwiftUI on iPhone and Mac, Kotlin and Jetpack Compose on Android, WPF on Windows. Every app feels like the system it runs on, not like a website in a wrapper.

Tested on real devices

I look at every screen in the iOS simulator, the Android emulator and on real devices, not just in the code. The Windows version of ClipSound runs through automated tests on GitHub Actions with every update.

AI-assisted engineering

AI agents are tools in my workflow: for analyzing code, narrowing down bugs and building quick prototypes. Architecture, decisions and quality remain my responsibility.

Frequently asked questions

How can I reach you?

Fastest by email. You’ll find my code on GitHub.

When will your iOS apps be on the App Store?

The plan is November 2026. As soon as they’re out, you’ll see it here.

Can I test a beta?

Yes, on Android for now. Send me an email and I’ll send you access. There’s no iOS beta yet.

Is your code public?

Partly. ClipSound and Netzblick are open on GitHub, the other apps aren’t yet.

Got an idea for an app?

Tell me what it should do and which devices it’s for. I’ll get back to you with an honest estimate of what it takes.

Send an email