Szabolcs Dombi, Software Developer in Cluj-Napoca, Cluj County, Romania
Szabolcs Dombi

Software Developer in Cluj-Napoca, Cluj County, Romania

Member since July 1, 2019
Szabolcs is an experienced Python, C, and C++ developer, who uses the Python C API to build Python extensions, and to embed Python into other applications. His spare time project is a high-performance rendering library built for Python. Szabolcs has won several competitions with his elegant and successful coding skills, and finds simplicity, maintainability, and performance important when making design decisions.
Szabolcs is now available for hire


  • Herdius
    Crypto, SQLAlchemy, Flask, Python
  • Mollia
    Machine Learning, WinAPI, OpenGL, OpenAL, Physics, Bullet, C++, Python
  • Telic
    Microservices Architecture, Bluetooth LE, Embedded C++



Cluj-Napoca, Cluj County, Romania



Preferred Environment

SSH, Git, Docker, Visual Studio Code, Linux, Windows

The most amazing...

...product I've built is a high-performance rendering Python library called ModernGL.


  • Developer

    2019 - 2019
    • Implemented a REST API in Python using a re-encryption protocol to empower privacy in decentralized systems.
    • Worked with public-key cryptography.
    • Deployed a multi-database system with Docker.
    • Implemented database backup to an S3 bucket.
    Technologies: Crypto, SQLAlchemy, Flask, Python
  • Developer

    2017 - 2019
    • Implemented a custom Python module interfacing the Bullet Physics SDK, a custom Python module for asynchronous audio playback, and a custom Python Window library using the WinAPI.
    • Implemented tools and renderers for visualization.
    • Implemented, compared, and analyzed various machine learning techniques.
    • Optimized slow components by reimplementing them in C++ and added unit tests to ensure their correctness.
    Technologies: Machine Learning, WinAPI, OpenGL, OpenAL, Physics, Bullet, C++, Python
  • External consultant

    2018 - 2018
    • Worked with real-time systems, and implemented microservices for industrial automation.
    • Implemented a transport layer on top of Bluetooth LE GATT characteristics to support firmware upgrades.
    • Developed the persistent layer to store data and logs on a flash drive in FlatBuffers.
    Technologies: Microservices Architecture, Bluetooth LE, Embedded C++
  • Developer

    2016 - 2017
    • Maintained a Flask application written in Python 2.
    • Implemented Google, Yahoo, Hotmail, and IMAP login functionality.
    • Added new functionality through a separate application written in Python 3.
    • Added Slack integration.
    Technologies: IMAP, Gevent, SQLAlchemy, Alembic, Flask, Python
  • Developer

    2015 - 2015
    NGI Systems
    • Developed an Android application that required a custom-built Android image.
    • Customized the Android image, disabled built-in features to restrict the user from accessing shutdown, airplane mode, or exiting from the app.
    • Worked with Jira and Bamboo, and improved the CI to build faster.
    Technologies: Amazon Web Services (AWS), Java, Android
  • Developer

    2014 - 2015
    • Replaced a 10-year-old broken system with a C# application managing a Microsoft SQL Server database.
    • Automated the importing of new orders and products.
    • Automated invoice generation.
    Technologies: Python, C#, Microsoft SQL Server



  • Languages

    Python, C++, Embedded C++, C#, Java
  • Frameworks

    Flask, Bullet, Alembic
  • Tools

    Git, GitHub, Bitbucket
  • Other

    Embedded Software, SSH, IMAP, Physics, Machine Learning, Crypto, Game Physics, Data Visualization
  • Libraries/APIs

    OpenGL, WinAPI, NumPy, CPython, SQLAlchemy, Gevent, OpenAL, FlatBuffers
  • Platforms

    Docker, Visual Studio Code, Bluetooth LE, Windows, Linux, Android, Amazon Web Services (AWS)
  • Storage

    PostgreSQL, Microsoft SQL Server, SQLite
  • Paradigms

    Microservices Architecture, Agile Software Development, Functional Programming


  • Bachelor's Degree in Computer Science
    2013 - 2016
    Babes-Bolyai University - Cluj-Napoca, Romania


  • Amazon TechO(n) Challenge - Second Prize
  • Catalysts Coding Contest - Second Prize
  • Catalysts Coding Contest - First Prize
  • National Olympiad in Informatics (ONI) - Silver Medal
    APRIL 2011 - PRESENT
    Ministry of National Education

To view more profiles

Join Toptal
Share it with others