Antonios Gogios
Software Engineer
Personal Summary
Welcome! This website contains a summary of my skills, as well as various projects I have worked on in the past.
Past projects include 3D imaging device software, real-time 3D rendering software and associated libraries. They required me to design and implement robust algorithms with strict performance requirements and high accuracy and repeatability expectations, due to some being used in a medical context. I enjoy projects involving low-level control and efficient system resource management.

Key Skills
► C / C++
► Interactive & Real-Time 3D Graphics Programming
► Performance Optimization
Requirements Analysis • OOP & Design Patterns • SOLID
RAII • Memory Safety • Exception Safety • Mathematical Modeling
Linear Algebra, Trigonometry, Calculus • Disassembly & Binary File Analysis
Academic Studies, Organization Affiliations
IEEE Computer Society
Member since 2017
ACM SIGGRAPH
Special Interest Group on Computer Graphics and Interactive Techniques
Member since 2017
Cardiff Metropolitan University (Cardiff, UK)
Master's degree, Computing
Awarded with Distinction
2015 - 2017
Middlesex University (London, UK)
Master's degree, Video Game Dev/ment and Design
Awarded with Merit
2014 - 2015
Middlesex University (London, UK)
Bachelor's degree, 3D Animation and Multimedia Production
2012 - 2013
Cumbria University (Carlisle, UK)
Higher National Diploma, 3D Design
2010 - 2012
University of Piraeus (Athens, Greece)
Technology and Digital Systems Dept
2004 - 2006
Programming
Languages
C / C++
x86 / x86-64 assembly
Java
Python
Graphics APIs
DirectX / HLSL
OpenGL / GLSL
Software Dev. Tools
VS Code, Qt Creator
Git, SVN, RenderDoc
MATLAB / Octave
VMWare, VirtualBox
IDA Pro, Radare2
x64dbg, NASM
Other APIs, Libraries,
Tools & Frameworks
Qt, Windows API
HTML / CSS / XML
Linux Bash, Cmd
UML, LaTeX
MSYS2, NSIS, PuTTY
3D Software
Unreal Engine
MeshLab, OpenSCAD
Maya, Blender, 3Ds Max
Spoken Languages
English: Proficiency diploma
Greek: Native speaker
Hindi: Basic knowledge
Experience
C++ Software Engineer
Miravex Limited - Dublin, Ireland
11/2017 (ongoing)
-
Worked on developing “Antera 3D” v3.0, an imaging device software used by dermatologists, requiring conformance to the quality management system for medical computing devices defined by ISO 13485.
-
Worked extensively on the real-time 3D rendering used by the software, fixing numerous issues and improving performance.
-
Developed image processing algorithms analyzing skin, found and applied bug fixes, designed cross-platform GUI elements and tools based on user requests, wrote unit test suites and performed code reviews.
-
Performed technical interviews for new candidates applying for “C++ Software Engineer” positions with our company. Also supervised interns with their assigned projects.
-
Used AI as part of my daily workflow to troubleshoot issues and boost productivity.
Full-time Postgraduate studies
9/2014 - 7/2017
Conscripted into Hellenic Armed Forces - (Rifleman, Hellenic Army)
11/2013 - 8/2014
Unreal Engine 4 Developer / Instructor
P. Pseftelis & Associates - Palaion Faliron, Greece
10/2012 - 7/2013
Unreal Engine Developer
Reactor Laboratory - Athens, Greece
7/2010 - 3/2011
Web Developer
Freelance employment
9/2007 - 12/2009