Freelance C++ Development
C++ engineering for high-performance software, computational geometry, embedded systems, and cross-platform software.
Expertise
High-Performance & Parallel Programming
- High-performance multithreaded systems using OpenMP and lock-free programming techniques
- GPU-accelerated computations using OpenGL shaders compatible with AMD, Intel, and NVIDIA graphics hardware
- Numerical simulation, scientific computing, and compute-intensive software
Computational Geometry & Meshing
- 2D and 3D geometry processing for engineering and simulation software
- Ray tracing, spatial queries, and geometric intersection algorithms
- Meshing software development for CFD preprocessing and engineering simulation workflows
Memory Optimization
- Specialized containers and data layout tuning for cache efficiency and performance
- Low-allocation and allocation-free software architectures
- Pool allocators for high-frequency small-object allocation and reduced fragmentation
- Memory optimization for embedded systems under tight RAM and flash constraints
Algorithms & Data Structures
- High-performance data structures for meshing, geometry processing, and memory-constrained embedded systems
- Algorithms designed for massively parallel execution
- Branchless and cache-friendly implementations for latency-sensitive code paths
- Modern C++ library design using templates and reusable abstractions
Linux & Windows Development
- Native C++ applications for Linux and Windows
- System API integration on both platforms
- Cross-platform builds and automation using CMake and GNU Make
- Interactive visualization tools and desktop applications using C++ and SFML
Embedded Software Development
- Firmware development for ARM Cortex-M microcontrollers (STM32)
- Bare-metal and FreeRTOS programming
- Low-level driver development for peripherals and communication interfaces
- Bootloaders and in-field firmware update systems
- Embedded GUI development with touchscreen LCD using LVGL
- Hardware bring-up, prototyping, testing, and hardware/software integration