Available for projects

Iason
Nikolas

Software Architect & C++ software engineer. I design and build high-performance, scalable systems in Modern C++, turning complex requirements into clean, maintainable architecture. Off the clock, I automate algorithmic trading ideas and train Muay Thai.

iason.hpp
01namespace iason {
02 Architect // Designs systems that scale
03 Engineer // Modern C++ · real-time · clean
04 Builder // Trading bots running 24/7
05}
10+
Years engineering
4
Companies & labs
4
Peer-reviewed papers
3rd
Pinefest 2023, worldwide
Modern C++/Software Architecture/Qt Framework/Algorithmic Trading/SOLID Principles/Design Patterns/Machine Vision/Performance Optimization/Multithreading/ASPICE/Real-Time Systems/Clean Code/Modern C++/Software Architecture/Qt Framework/Algorithmic Trading/SOLID Principles/Design Patterns/Machine Vision/Performance Optimization/Multithreading/ASPICE/Real-Time Systems/Clean Code/
01About

Engineering systems that solve real problems.

An extremely engaged Software Architect with over a decade of experience delivering robust, maintainable, and high-performing systems that solve real problems. I expand product capabilities through strategic architectural decisions, elicit customer requirements, and ensure compliance with industry standards. I guide engineering learning groups, explore cutting-edge technologies, and accelerate the development life cycle. Deep expertise in Object-Oriented design and patterns in Modern C++ (C++17/20), with a focus on efficiency, memory management, and clean code.

Enthusiast of the Qt framework and resource-intensive C++ projects. In my spare time, I experiment with and automate new algorithmic trading ideas, and I took 3rd place internationally at TradingView's Pinefest 2023.

That extend beyond the keyboard

Algorithmic Trading
Muay Thai
Modern C++
Family Time

Education

M.Sc., Electrical & Computer Engineering
University of Patras · Sep 2008 — Mar 2014

Specialized in Software Engineering with a thesis on an “AI Gaming Engine”, later integrated into the Hive3D Graphics Engine during an industry internship.

Certificate, Software Architecture
Global Dev Experts · Sep 2023 to Dec 2023

Cloud infrastructure, SaaS/PaaS/IaaS, networks, security, design patterns and more.

02Career Journey

A decade of building and architecting.

From game-engine AI and research labs to machine-vision platforms and enterprise software architecture.

CurrentNov 2021 — Present

Software Architect

SoftCom International · Athens, Greece

Driving system architecture and product roadmap decisions for resource-intensive C++ platforms, with ASPICE-compliant design and a DevOps culture.

  • Designed modular, extensible architectures using OOP principles and design patterns (Factory, Strategy, Observer) to enhance flexibility and scalability.
  • Analyzed 30+ distinct use cases per feature during requirement elicitation, aligning development goals with client expectations for on-time delivery.
  • Built ASPICE-compliant Software Architecture and Detailed Design, reviewing technical specifications for full industry-standard compliance.
C++17/20Software ArchitectureASPICEDevOpsTracy
Nov 2017 — Oct 2021

Software Engineer (C++)

INOS Automation · Athens, Greece

Built high-performance machine-vision software for robotic systems on automotive production lines, spanning the full SDLC.

  • Engineered a platform using advanced point-cloud and geometry-based machine-vision algorithms for precise robotic guidance on automotive lines.
  • Conceived a mechanism by synthesizing existing algorithms that delivered a fourfold productivity increase for on-site engineers.
  • Applied dependency injection, inheritance, and composition to create scalable robotic-vision applications.
C++Machine VisionPoint CloudsMultithreadingR&D
Feb 2014 — Jul 2017

R&D Software Developer

University of Patras · Patras, Greece

Research and development in information visualization and 3D mesh compression, co-authoring peer-reviewed publications.

  • Rapidly prototyped solutions in Python and TypeScript while delivering efficient, extensible C++11/14 implementations for project milestones.
  • Co-authored multiple papers in leading journals and conferences on Information Visualization and Mesh Compression.
  • Implemented visual analytics translating simulation results and real patient data into actionable insights.
C++11/14VisualizationResearchComputer Graphics
Sep 2013 — Jan 2014

Software Developer

EYELEAD Software · Athens, Greece

Internship integrating M.Sc. thesis work into a production game engine, bringing AI innovations into real video-game projects.

  • Integrated thesis work with the Hive3D Graphics Engine, bringing AI innovations to life in real video-game projects.
  • Developed an AI path-finding module integrated into the Hive3D Graphics Engine.
  • Designed an easy-to-use, non-intrusive pathfinding API for game developers using the hivescript language.
C++Game AIPathfindingHive3D
03Capabilities

The toolkit behind the architecture.

Modern C++ at the core, surrounded by the design patterns, tooling and engineering discipline that keep systems fast and maintainable.

Languages

01
C++ (17/20)PythonC#TypeScriptPine Script

Libraries & Frameworks

02
Qt FrameworkBoostProtobufSTLGoogle TestCatch2Robot Framework

Core C++ Craft

03
RAIISmart PointersMove SemanticsCoroutinesconstexprTemplatesMemory Management

Architecture & Methods

04
SOLIDDesign PatternsUMLTDD / BDDASPICEAgileCode Review

Build & Tooling

05
CMakeConanNinjavcpkgGitDockerDevContainer

Performance & Profiling

06
TracyValgrindAddressSanitizerMultithreadingData-Oriented Design
04Portfolio

Selected projects & research.

From EU research consortia and machine-vision platforms to award-winning algorithmic trading.

FeaturedPersonal R&D· Ongoing

Algorithmic Trading Bots

Designing, backtesting and automating algorithmic trading strategies in Pine Script and C++, the work that earned 3rd place at TradingView's Pinefest 2023.

Pine ScriptC++QuantAutomation
Explore on TradingView
3rd
Pinefest 2023
Worldwide · International
Algorithmic edge
Horizon 2020·2017

FrailSafe

Analyzed real-time data from embedded and mobile devices to identify frailty indicators in older adults, informing care strategies for 200+ chronic-disease patients.

Data AnalyticsEmbeddedHealth
EU FP7-ICT·2014-2017

No Tremor

Built advanced visual analytics for neuromuscular models, enhancing Parkinson's treatment by turning complex simulations and patient data into actionable insight.

VisualizationC++Medical
National University of Singapore·2015

SINAPSE

Research internship processing and visualizing EEG and fMRI data to support cutting-edge neurotechnology research in Singapore.

EEG / fMRIVisualizationResearch

Awards

TradingView Pinefest 2023, 3rd place
International algorithmic-trading coding competition. · 2023
Best Paper Award
IEEE ISSPIT 2015 Conference. · 2015

Publications

Compressed sensing for efficient encoding of dense 3D meshes using model-based Bayesian learning
IEEE Transactions on Multimedia · 2016
Sparse coding of dense 3D meshes in mobile cloud applications
IEEE ISSPIT · 2015
Interactive Visualization and Analysis of Eye Biomechanics
9th Intl. Conference on Computer Graphics & Visualization · 2015
Space and time partitioning for efficient uncluttered scientific visualization
IEEE Scientific Visualization Contest, Paris · 2014
05Contact

Let's build something fast and well-architected.

Open to architecture consulting, C++ systems work, and interesting collaborations. The fastest way to reach me is by email.