Personal details

Viktor B. - Remote iOS developer

Viktor B.

Based in: 🇭🇺 Hungary
Timezone: Budapest (UTC+2)

About

I am a passionate, professional mobile engineer, with 20+ years of experience in high quality and high stake product development focusing on smooth and reliable user experience and the processes that make it possible to deliver. I am collaborative, self motivated, organised and interested in the latest technologies.

Work Experience

Senior Mobile Developer
Centrica.com | Mar 2017 - Present
Kotlin
React Native
Swift
GraphQL
RESTful API

I managed to kick off reimplementation of the existing IoT apps in React Native. I addressed every challenge one by one to re-implement every functionality in Javascript.

The network stack of the app is a mixture of REST and GraphQL. We use async/await for the simple tasks and native GCD based solutions for long-running/background tasks.
We have multiple layers of QA: unit testing for low-level modules, snapshot testing for the UI and acceptance testing for the UX.

There were some complicated issues, such as Bluetooth communication in Javascript and WebRTC streaming. I managed to address these challenges by writing custom native modules/plugins in Kotlin for Android and Objective-C + Swift for iOS. One can drive these modules from the same Javascript code thanks to the unified native interfaces.

Link: https://www.hivehome.com/hive-app

Mobile/Web Developer
OpenFabric.co | Jun 2021 - Mar 2023
PHP
Android
Docker
Kotlin
Swift
iOS

OpenFabric is a Singapore-based fintech startup, specializing in streamlining digital payment integrations across Southeast Asia. The company offers a white-labeled SaaS platform that enables e-wallets, Buy Now Pay Later (BNPL) providers. By leveraging virtual card tokenization and low-code/no-code integration tools, OpenFabric reduces the time to market from months to days.

I was responsible for discovering integration possibilities on iOS/Android (e.g., plugins that autofill credit card details on checkout pages) and developed BNPL plugins for popular e-commerce platforms such as Magento, WooCommerce, and OpenCart.

Projects

MagicAIBooth.com - Flutter
Firebase
Flutter
Vercel
I worked on **MagicAIBooth.com**, an AI-powered app built using **Flutter**, focused on generating high-quality, personalized AI portraits. I’m using: - [Riverpod](https://riverpod.dev/) to manage state, - [Supabase](https://supabase.com/) to handle user registration and authentication, - [RevenueCat](https://revenuecat.com/) for subscriptions - [flutter_hooks](https://pub.dev/packages/flutter_hooks) for local states and side-effects - [http](https://pub.dev/packages/http) for REST api calls
Present: AdamSynths.com - Rust/Flutter/React
Bash
WebSocket
Firebase
React
Rust
Flutter
RESTful API
Vercel
Protobuff
The Warthog by Adam Synths is an innovative Eurorack-compatible analog modular synthesizer that introduces features such as total recall and seamless DAW integration. This system allows users to save and recall all potentiometer positions, switch settings, and patch cable configurations, revolutionizing the modular synthesis experience. I’ve been working on the central software for the Warthog analog modular system, orchestrating cable recall and processing MIDI messages, as well as developing the companion app for iOS, Android, macOS, Web and Windows in Rust/C/C++/Flutter. I developed custom plugins for driving I2C, CAN-bus and gpio from Flutter. Packages/frameworks: - [flutter_hooks](https://pub.dev/packages/flutter_hooks) for local states and side-effects - [http](https://pub.dev/packages/http) for REST api calls - [protobuf](https://pub.dev/packages/protobuf) for serizalization - [Sentry](https://sentry.io/welcome/) for crash reporting - [WebSocket](shelf) for LAN based sync between the synth and the app I also implemented the website in React with Vercel backend.