Skip to content
View danielradu10's full-sized avatar

Block or report danielradu10

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danielradu10/README.md

Hi there πŸ‘‹

Daniel Radu πŸ‘‹

Protocol developer at MultiversX βš™οΈ, working primarily in Go on real blockchain protocol problems: core tasks, algorithms, APIs and testing.

Repos where I contributed:

I’m also a Teaching Assistant at TUIASI πŸŽ“, where I teach:

  • OOP in C++ 🧩
  • Parallel & Distributed Algorithms in C 🧡
  • Data Structures and Algorithm Design in C++ 🧠

Currently, I’m a Master’s student in Artificial Intelligence at TUIASI πŸ€–.
I enjoy continuously learning and exploring cutting-edge technologies πŸš€, especially where systems engineering and ML intersect.


Featured work 🌟

Bachelor’s Thesis β€” Transaction Parallelization on MultiversX

My thesis explores methods to parallelize transaction execution on the MultiversX blockchain by combining ideas from other blockchains with machine learning techniques.

Core directions:

  • Evaluating clustering algorithms to group independent transactions πŸ”Ž
  • Seeking a deterministic method to decide the number of clusters (independent transaction groups) 🎯
  • Benchmarking stability and runtime across different scenarios (transaction count, shared addresses, matrix libraries, and hardware setups) ⏱️
  • Proposing an architectural approach for parallel transaction processing even when conflicts may occur πŸ—οΈ
  • Reducing conflicts commonly observed in smart-contract transaction workloads 🧯
  • Testing a neural network that predicts (from transaction data) the resources a transaction will access 🧠

Repo: https://github.com/danielradu10/Bachelor-s-Thesis


Projects πŸ› οΈ

Academy WebApp β€” University Operations Platform 🏫

A web application for managing university operations, built using Kotlin and Python, with Redis, MongoDB, and gRPC.

Repo: https://github.com/danielradu10/Academy---WebApp

Computational Geometry & Multi-Sensor Data Fusion (Erasmus) πŸ“πŸ“‘

During an Erasmus semester, at HTWG, in Konstanz, I studied topics in computational geometry and multi-sensor data fusion.

Repo: https://github.com/danielradu10/Computational-Geometry


Tech snapshot πŸ’»

  • Go: protocol development, APIs, Machine Learning algorithms, testing, tooling βš™οΈ
  • Kotlin: backend services, gRPC-based communication (project work) 🧩
  • C / C++: teaching, algorithms, systems fundamentals 🧠
  • Python: ML prototyping, experiments, data analysis πŸ“Š
  • Linux, Git, CI/testing workflows βœ…


Highlights & Achievements πŸ†

  • Valedictorian of my specialization upon graduation πŸŽ“
  • Erasmus student at HTWG Konstanz (1 semester, 2023–2024) 🌍
  • Competitive mathematics (university level):
    • Bronze medal β€” SEEMOUS (South-Eastern European Mathematical Olympiad for University Students) πŸ₯‰
    • 3rd Prize β€” Open Mathematical Olympiad for University Students, Ashgabat (2022) πŸ₯‰
    • Silver β€” Ariel University’s Mathematics Olympiad (team competition, 15th season) πŸ₯ˆ
  • Engineering & innovation competitions:
    • Winner (TechLite) β€” EBEC National Stage (European Best Engineering Competition), 2022 πŸ₯‡
    • Qualified β€” Innovation Labs 2022 (regional stage) πŸ’‘
    • Qualified β€” Energy Challenge (E.ON) national stage, 2023 ⚑
  • Robotics & teamwork:
    • Founder and member β€” Retina Robotics πŸ€–
    • First Lego League (International Stage) β€” 2019
    • First Tech Challenge (National Contest) β€” 2020
  • Winner β€” β€œ4-hour challenge” powered by Entrepreneurship Academy (national team contest), 2020 ⏱️

Contact πŸ“¬

Pinned Loading

  1. Bachelor-s-Thesis Bachelor-s-Thesis Public

    This work aims to explore different methods for transaction parallelization on the MultiversX blockchain, combining existing solutions from other blockchains with various machine learning techniques.

  2. Academy---WebApp Academy---WebApp Public

    Used Kotlin, Python, Redis, MongoDB, gRPC and various technologies to create a web application for managing university operations.

    Kotlin

  3. multiversx/mx-chain-go multiversx/mx-chain-go Public

    ⚑ The official implementation of the MultiversX blockchain protocol, written in golang.

    Go 953 221

  4. multiversx/mx-multi-factor-auth-go-service multiversx/mx-multi-factor-auth-go-service Public

    Go 2 1