Hi there! ๐Ÿ‘‹ I am Konstantinos Diamantis. I have an MSc. in Electrical & Computer Engineering from Aristotle University of Thessaloniki. I have more than 5 years of professional experience and currently, I work at CERN, and I have also been involved in different industries, such as avionics and freelance projects. I am specialized in debugging and optimizing large C/C++ codebases, numerical and Real-Time computations, with strong proficiency in the GCC toolchain, GDB, and performance tuning for high-efficiency software.

๐Ÿ“ข Feel free to contact me for any questions or inquiries regarding my work or even for article suggestions for my C++ blog.


๐Ÿ›  Tech Stack

CategoryTools & Languages
Low-Level & SystemsModern C++, C, Linux Bash, CMake, Makefile
Tooling & DevOpsPerf, GDB, Docker, CI/CD
Development & ScriptingPython, Java, SQL
Web & FrameworksDjango, CSS, JavaScript, HTML

Experience

Software Engineer ~ CERN, European Organization for Nuclear Research

CERN (European Organization for Nuclear Research) is one of the world’s largest scientific research centers, which operates the Large Hadron Collider (LHC), the world’s most powerful particle accelerator. I was working on B-Train systems and low level software development. B-Trains are used at CERN in order to monitor the magnetic field of the accelerator magnets in Real-Time. I worked on the Hardware Abstraction Level (HAL) of the low-level drivers and improved the Real-time monitoring systems.


Software Engineer ~ CERN, European Organization for Nuclear Research

During my time at CERN, I also wroked as a Software Engineer for the developmet of tools to support magnet engineers and physicists. My main focus was on ROXIE, which is a computational software suite for the electromagnetic simulation and optimization of accelerator magnets. I extened the software features, performance and stability as well as the software infrastructure.


Embedded Software Engineer ~ ASAT, Aristotle Space & Aeronatics Team

I worked full-time as an Embedded Software Engineer in the Rocketry Project of Aristotle Space & Aeronautics Team (ASAT). I was working on the Avionics Subsystem of the rocket and I was responsible for Embedded Software development, major enhancements in telemetry, and sensors upgrade. My work involved enhancing the performance and reliability of the rocket’s avionics systems.


Research Engineer ~ Helmholtz-Institute, RWTH Aachen University

My work focused on the implementation of a novel pharmacokinetics model of insulin-glucose dynamics and control for Type-1 Diabetes (T1D) mellitus. Partial Differential Equations (PDEs) were developed to simulate the movement of insulin and glucose. Additionally, the model parameters were were optimized and a PID controller for regulation was added. As a Type 1 myself I was able to provide valuable insights and feedback on the model’s accuracy and usability.


Computational Electromagnetics Engineer ~ Fieldscale

Fieldscale is a company that focuses on the development of algorithms for computational electromagnetics. I worked in R&D team and was involved on the development and testing the performance of a prototype High Frequency EM Solver that used Boundary Element Method. The software was written in C++ and I was testing the performance of planar microstrip antennas for WLAN/Bluetooth and UWB applications. I also worked on the development of Python to automate the geometries and testing of the solver.


๐Ÿ“š Publications

Data-Driven Modeling of Accelerator Magnets

IEEE Transactions on Magnetics, 2026
DOI: 10.1109/TMAG.2026.3657972

A Software Framework to Enable Model-Based Systems Engineering for Accelerator Magnets

International Conference on the Computation of Electromagnetic Fields in Accelerator Magnets (COMPUMAG 2025)