• 🌟 Software engineer, problem solver, lifelong learner.
  • ↗️ Ambitious and self-driven, responsible and keen to learn and improve.
  • 💼 Creating business value, increasing revenue, reducing costs, making people’s lives better.


  • Android SDK
  • Android NDK
  • JNI
  • Jetpack Compose
  • Flutter
Programming Languages
  • Kotlin
  • Java
  • Dart
  • Python
  • Go
  • C++
Operating Systems
  • Android
  • Linux
  • macOS

Google Maps Places companies finder

Find companies on Google Maps by searching with Google Maps Places API

Read more..

File upload microservice

Microservice to upload files

Read more..


3D vector implementation in Go with 100% code coverage

Read more..

Email sender

Send email (txt, html) with tracking to contacts defined in a CSV file through a SMTP server

Read more..

Jobs crawlers

Find jobs by crawling StackOverflow and Linkedin

Read more..

Romanian Companies Crawler

Web crawler to gather financial data for all romanian companies

Read more..

Search engine crawler

Find website for company from Google search results

Read more..

Web graphics playground

3D graphics experiments using web technologies

Read more..

Odoo CRM custom addon

Custom email marketing Odoo plugin

Read more..

Docker for ARM

Created and customized Docker images for running on ARM CPU

Read more..

Neural network

Simple neural network implementation in C++

Read more..

Numerals to words converter

Convert numerals to words, useful for text to speech (TTS) engines

Read more..

Associate Android Developer Fast Track

Android projects developed during the scholarship received from Google

Read more..

Android HTTPS x509 certificate verification

Verify x509 certificates when performing HTTP requests via libCurl from Android NDK (C++) to an HTTP server

Read more..

Wait! There's more..

See all Personal projects for more!

Python push notifications library

Contributor and maintainer for python-gcm a Python library for sending push notifications through Google Cloud Messaging for Android (GCM), now called Firebase Cloud Messaging (FCM)

Read more..

Flutter SDK

Google Flutter project contributor (SDK, plugins, engine)

Read more..

Uber API

Uber API contributor and community helper

Read more..

Daily Dozen

Digital Ocean Hacktoberfest T-shirt winner for Android development contributions to Daily Dozen app

Read more..

Run Valgrind on Android

Contributed scripts and tutorial about how to build, run and instrument Android apps with C and C++ code in them through Valgrind

Read more..


Added support to Twitter4j library for getting the email of user from Twitter API

Read more..


Contributed code to be more pythonic and made it Python 3.x compatible for a minimalist Hacker News app for Linux

Read more..


Ported Struts 2 framework to Google App Engine (GAE)

Read more..


Contributed map improvements to OpenStreetMap, a collaborative project to create a free editable map of the world

Read more..

Google Maps Local Guide

Made it easier for people to discover local places by mapping the world around visited placed

Read more..

Wait! There's more..

See all Open Source Contributions for more!


Articles about software development, software architecture, best practices, tutorials, tips and tricks.

Sharing data between Java threads

Problems and solutions for sharing memory between threads in Java.

October 15, 2020

Working with threads in Java

A tutorial showcasing the basics of working with threads in Java.

October 15, 2020

Type embedding in Go

Embedded types in Go: structs, interfaces. How do they work?

October 6, 2020
October 5, 2020

Writing SOLID Go code

How to apply SOLID object oriented design principles in Go programming language

October 4, 2020

How to add a custom subdomain to GitLab Pages with Namecheap DNS

Add custom subdomain to static website hosted on GitLab Pages

October 1, 2020

Learn how to say hello in Go

Getting started with Go

September 28, 2020

© 2020 Alex Bitek. All rights reserved.
Handmade with ❤ in Transylvania.