Jason McGuiness

Senior C++ Consultant & HPC Specialist

Professional Profile

I am a Senior C++ Consultant with over 20 years of experience in the design and implementation of large-scale, high-performance systems. My work spans across Investment Banking, Telecommunications, and Academia, focusing on low-latency, multi-threaded, and real-time environments.

I specialize in Template Metaprogramming and Lock-Free Data Structures, ensuring that performance-critical systems achieve maximum throughput with minimal overhead.

Core Expertise

Advanced C++

Mastery of Modern C++ (C++11/14/17/20/23). Extensive use of Template Metaprogramming to move computation from run-time to compile-time.

Low-Latency Architecture

Expertise in building ultra-low latency trading systems and messaging middleware using lock-free and wait-free algorithms.

Parallel & Distributed Systems

Design of multi-core optimized applications, NUMA-aware programming, and distributed systems architecture.

System Performance

Deep profiling and optimization (Perf, VTune), memory management strategies, and hardware-software co-design.

Open Source & GitLab Projects

A selection of my public work available on GitLab:

Research & Publications

My academic research focuses on the intersection of Software Engineering and High Performance Computing. I have published works on performance modeling and optimization.

Notable areas of interest:

View complete list of publications on ResearchGate.

Get In Touch

I am available for short-term and long-term consulting engagements, including architectural audits, performance tuning, and technical leadership.