Nikolas Markou is a managing partner and Head of AI with 11 years of hands-on experience delivering production-grade ML and high-performance deep learning systems for clients including the ECB, EuroBank and MSC. He specializes in forensic audits, robustness engineering and deep neural “graph surgery” to remediate failing AI initiatives and unlock measurable ROI from existing data and models. A pragmatic engineer fluent in Python, C++, CUDA, TensorRT and ONNX, he has contributed to prominent open-source conversion tooling (tf2onnx/onnx workflows) to improve model compatibility and TensorRT readiness. Nikolas designs and stress-tests Generative AI, LLM/RAG and agentic systems for high-stakes deployments where audibility, containment and provenance are non-negotiable. He pairs academic training from Imperial College with field-tested expertise in latency-sensitive computer vision and GPU kernel optimization. Uncommonly for an AI lead, he focuses on short, decisive interventions—M&A due diligence and targeted remediation—rather than long transformation journeys.
11 years of coding experience
9 years of employment as a software developer
Kykkos Lyceum(High School), Paphos
Master of Science (MSc), Advanced Computing, Master of Science (MSc), Advanced Computing at Imperial College London
Bachelor of Engineering (BEng), Master of Engineering (MEng), Computer Engineering and Informatics, Bachelor of Engineering (BEng), Master of Engineering (MEng), Computer Engineering and Informatics at University of Patras
Convert TensorFlow, Keras, Tensorflow.js and Tflite models to ONNX
Role in this project:
ML Engineer
Contributions:4 reviews, 18 commits, 1 PR in 2 months
Contributions summary:Nikolas primarily contributed to optimizing the conversion process of TensorFlow models to ONNX format. Their work involved refactoring and modifying operations like Reshape and Upsample to align with the ONNX standard and TensorRT compatibility, including addressing issues with scales in attributes vs. inputs across different ONNX versions. They also added tests to validate the correctness of these optimizations. The contributions improved the compatibility and efficiency of model conversion.
Machine learning, computer vision, statistics and general scientific computing for .NET
Role in this project:
ML Engineer
Contributions:6 commits, 2 PRs, 4 comments in 1 month
Contributions summary:Nikolas primarily contributed to the machine learning components of the framework. Their work involved modifying the MeanShift clustering algorithm by adding weighted samples and parallelizing loops for improved performance. They also implemented changes related to GaussianKernel derivatives and added weighted K-Means to the KMeans clustering module. Additionally, the user fixed serialization issues within the KMeans module.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikolas Markou - Managing Partner, Head Of AI at Electi Consulting