Portfolios

post-image

Raygun Flutter Client

This is an open-source client library for Raygun, a popular crash reporting tool, implemented using Flutter and Dart. I developed this project while working as a contractor and continue to maintain it actively. The library integrates seamlessly with Flutter applications, allowing developers to easily report crashes and exceptions to Raygun. It utilizes external packages like device_info_plus and package_info_plus to capture valuable device and application information during crashes. This additional context helps developers pinpoint the root cause of issues faster, leading to improved application stability.

Continue Reading
post-image

Dating Flutter Apps for Cupid Media

Since starting on my journey with Cupid Media Pty Ltd in 2020, I have served as Flutter contractor, playing a key role in the development of their Flutter applications. Cupid Media stands as a distinguished and industry-leading niche online dating network, operating an extensive array of specialized dating sites that cater to various demographics based on factors such as ethnicity, religion, physical appearance, special interests, lifestyle, and more. When I joined Cupid Media, their legacy Android application was based on utilizing a webview.

Continue Reading
post-image

Contractor for the Flutter Dev-Rel Team at Google

Since 2019, I have served as a Contractor for the Flutter Developer Relations Team at Google. In this role, I have created and updated Codelabs, documentation, and samples to meet the latest standards. All the work delivered adheres to Google’s writing and code style-guide, ensuring consistency and quality in harmony with the rest of the Flutter team’s content. My extended programing experience helped to bridging the gap between developers and the Flutter team, and my commitment, attention to detail, and passion drives me to deliver exceptional resources that empower developers to leverage the full potential of Flutter.

Continue Reading
post-image

Agile IQ Flutter Application

From July to September 2019 I worked on the Flutter application Agile IQ for Zen Ex Machina. Agile IQ is an internal app for managing agile processes. This application was implemented using Flutter. It uses the charts_flutter library to display animated graph charts. Roles I worked independently on creating the client mobile application using Flutter, as well as helping debugging the backend code.

Continue Reading
post-image

Timy Messaging Flutter Application

From June to September 2019 I worked on the Flutter application Timy Messenger for Janoodle Unlimited GmbH. Timy was a messaging app with event management for small groups. The product was launched for a small group of users as MVP. After the project ended, the source code has been published under the Apache-2.0 license. https://github.com/janoodleFTW/timy-messenger Main Features Multiple groups (similar to Teams in Slack). Multiple open or private channels within groups.

Continue Reading
post-image

Primetime Android application

From January to June 2019 I worked on the Android application Primetime for sventertainment.se as a collaboration with Entecon AB Primetime is a live trivia app, where users answer questions while a video plays in the background, with the chance of wining prizes. The event happens live every day at 8pm. This app is available in Sweden, Finland, Denmark, Norway and Poland. Some of the technologies used are: Kotlin Architecture Components (ViewModel) Coroutines Mockk Roles I was in charge of code improvement, development of new features, and deployment to Google Play.

Continue Reading

CupidMedia.com iOS webview application

From December 2018 until February 2019 I worked on the iOS application for CupidMedia.com. Cupid Media is a leading niche online dating network. They operate a variety of niche dating sites based on ethnicity, religion, physical appearance, special interests, lifestyle and more. The iOS app is a WebView based app that wraps the existing different dating sites from Cupid Media. Some of the technologies used are: Swift WKWebView framework UIView framework The application is implemented using VIPER pattern, separating the different presentation logic from the UI components.

Continue Reading
post-image

Nebenan.de Android application

From May 2016 until November 2018 I worked on the Android application for Nebenan.de. Nebenan is an online platform that connects neighbours within the same neighbourhood, and it’s main focus is the European market. The Android stack includes: Kotlin RxJava 2 Retrofit with RxJava and GSON Dagger 2 for dependency injection Architecture Components with Room, ViewModel and LiveData Espresso integration tests JUnit unit tests The application follows a clean architecure separating the data sources, business model and the UI implementation.

Continue Reading

castLabs Video Player SDK

Development of a multiplatform modular Video Player SDK for Android and iOS. Main features include Adaptive Streaming playback with MPEG-DASH, HLS and Smooth Streaming, AVC(h264) and HEVC(H265) video decoding, surround audio support with DTS and Dolby technology and content protection with DRM using OMA and Widevine Modular. Common components of the player were in C++ and could be used on any platform, including Android and iOS. Platform specific parts were developed using the platforms API and languages, which was Java for Android and Obj-C for iOS.

Continue Reading

castLabs Ultraviolet Video Player App

Development of an Ultraviolet (uvvu.com) player for Android. Ultraviolet was a video format also known as “Common File Format”, designed to replace Blueray in the future, the project was discontinued in favour of streaming video formats. castLabs planned to release this app to the market but as the project was canceled this was discontinued. Instead the project pivoted into castLabs Video Player SDK. Roles As Senior Developer I was in charge of design and development of an Android native library in C++ capable of playing Common File Format movies with the Android OS player, with OMA DRM for rights management.

Continue Reading

iStats App for Win Technologies

Development of an iPad application to view sales statistics from casinos with graphical data representation. The application connects to the casinos using a secure socket connection and allows to view statistics of sales in a daily/weekly/monthly basis. Technologies Application developed using XCODE and deployed internally using the Apple Developer Enterprise Program to the employees devices. The application features an internal version control and update system and also connects using secure sockets connection with certificates.

Continue Reading

Casino Management System for Win Technologies

Development of casino management and cashier software. During the course of three years, worked on different features which involved cashier Point of Sale applications, standalone desktop applications and .Net backends with Microsoft SQL Server. Technologies C# .Net application with Microsoft SQL Server. Customer Application developed for Win Technologies Limited https://winsysgroup.com/en/. Duration From January 2009 to December 2012.

Continue Reading

Lottery Sales System for Win Technologies

Development of the scanning and branding processes, featuring image recognition algorithms to verify the autheticity of the lottery tickets. Travel to Moscow for project delivery and on-site support. Technologies C# .Net application with Microsoft SQL Server. Customer Application developed for Win Technologies Limited https://winsysgroup.com/en/. Duration From July 2011 to October 2011.

Continue Reading

Mobile Bank App for Win Technologies

Development of an iPod application with a magnetic card reader for internal usage. Casino employees use the application to charge the client card with credit. The application reads he magnetic card and connects to the casino system to obtain and display all client information, the casino employee can recharge the client card by introducing the credit amount and the personal PIN. Technologies Application developed using XCODE and deployed internally using the Apple Developer Enterprise Program to the employees devices.

Continue Reading

Virtual Slot Games for Win Technologies

Development of virtual slot machine games for large casinos. Created multiple games during the course of three years. Technologies C++ .Net application for Windows CE. Customer Application developed for Win Technologies Limited https://winsysgroup.com/en/. Duration From January 2009 to December 2011.

Continue Reading

Network Management System for W-Onesys SL

Network management system for optical telecomunications network hardware. The application features a client application developed with Eclipse Rich Client Platform (Eclipse RCP) in Java and a server application developed with JBoss and Enterprise Java Beans 3.0 and Hibernate technology. Embedded Linux components were developed using C. Technologies Java client using Eclipse Rich Client Platform (Eclipse RCP). Java server application with JBoss, Enterprise Java Beans 3.0 and Hibernate. Embedded software in C.

Continue Reading

INTERESTED IN WORKING TOGETHER?

Contact with me