LC++ Łukasz Czerwiński

Hello, I'm Łukasz Czerwiński

Independent C++/Python programmer. | Algorithmic guy. | Passion driven developer.

office lukaszczerwinski pl
Cracow, Poland

LC++ Łukasz Czerwiński

NIP: 9492040552

REGON: 521402873

Skillset

C++20/23
Python
Algorithms/Data structure
Math
Problem solving

About me

I run LC++ Łukasz Czerwiński, a one-person engineering consultancy focused on high-performance C++ systems, deterministic architectures, and low-latency design. For more than a decade I've been building trading infrastructure, matching engines, market data pipelines, and mission-critical backend systems where reliability, clarity, and performance are non-negotiable.

LC++ is my personal craft brand: I design, implement, and refine systems with a strong emphasis on architectural purity, explicit ownership, cache-friendly data layouts, and zero-overhead abstractions. I help companies diagnose bottlenecks, redesign core components, and build software that behaves predictably under load.

Whether it's a custom product, a performance audit, or long-term technical consulting, LC++ delivers engineering work that is precise, transparent, and built to last.

I am a proud member of Mensa Poland.

LC++ offers

Data Structures & Memory Architecture

Design and implementation of custom data structures optimized for locality, cache behavior, and explicit ownership. LC++ delivers deterministic trees, allocators, containers, and memory layouts tailored to real-time workloads and performance-critical systems.

Algorithms & Performance Engineering

Development and refinement of algorithms where latency, throughput, and predictability matter. LC++ focuses on branchless logic, cache-aware processing, and zero-overhead abstractions. I help clients diagnose bottlenecks, eliminate accidental complexity, and achieve stable performance under load.

Matching Engine & Market Infrastructure

Architecture and implementation of matching engines, order-handling pipelines, and market-data components. LC++ provides deterministic event processing, predictable latency behavior, and clean, maintainable designs suitable for trading systems and other real-time environments.

Consulting & Technical Advisory

Long-term or on-demand consulting for teams that need clarity, structure, and engineering discipline. LC++ supports modernization of legacy codebases, redesign of critical components, and strategic guidance for systems where correctness and performance are equally important.

Resume

My education and experience.

Education

Master of Computer Science, graduated with honours

Faculty of Engineering Mechanic and Computer Science

University of Technology

Częstochowa, Poland

2002 - 2007

Socrates – Erasmus Student Exchange Program

Faculty of Computer Science

Katholieke Universiteit in Leuven

Leuven, Belgium

2006 - 2006

Experience

C++ / Python / Algo / Independent consultant


TradeWeb

remote New York

2022 -

Algorithms Scale Expert


BEIT

Cracow, PL

2017 - 2022

Principal Software Developer


Corvil

Cracow, PL

2016 - 2017

C++ Macro eCommerce Developer, AVP


Credit Suisse

London, UK

2015 - 2016

Associate Application Developer

JP Morgan Chase Bank

London, UK

2014 - 2015

Associate / Contributor / Senior Developer


Sabre Polska

Cracow, Poland

2007 - 2014

Junior Software Engineer


Aldec ADT

Katowice, Poland

2007 - 2007