I will debug and optimize your c or cpp code


About this gig
I will optimize your C/C++ code with a strong focus on performance and low-level efficiency.
I'm a low-level systems developer experienced in high-performance cryptography (AxiomSSL), streaming servers, and custom kernels. I specialize in squeezing every bit of speed out of C.
What I offer:
- Performance optimization: Cache efficiency, SIMD/AVX2/SSE vectorization, loop unrolling, memory alignment.
- Bug fixing: Memory leaks, undefined behavior, crashes, race conditions.
- Refactoring for speed and maintainability.
- Detailed report of all changes + clear explanations.
- Benchmarks (before/after) when relevant.
Perfect for:
- Performance-critical apps, game engines/servers.
- Cryptography, embedded systems & data structures.
Send me your code and requirements (max speed, low memory, etc.) and I'll deliver clean, optimized, and well-documented code.
- Basic package includes up to 50 lines of code.
Need more lines or a custom job? Message me before ordering!
Get to know Ernesto D
Backend Developer
- FromMexico
- Member sinceMay 2026
- Avg. response time1 hour
Languages
English, Spanish
FAQ
Do you optimize AND fix bugs in the basic package?
No. The basic package is designed for a single, focused task: either fixing one specific bug OR optimizing a small algorithm of up to 50 lines. If you need both deep optimization and debugging for your code, please message me first so I can send you a custom offer tailored to your project.
What if my code is longer than 300 lines?
Please send me a message before ordering! I regularly work on larger codebases. I will analyze your files, evaluate the complexity of your system, and send you a custom quote and a realistic delivery time based on the actual scope of the work.
What kind of code do you work with?
I work exclusively with C and C++ (C11, C17, C++11 up to C++20). I specialize in performance-critical applications, low-level systems, algorithms, custom tools, and systems using performance features like SIMD/AVX2, custom memory allocators, and multi-threading.
Do I need to send my entire project?
Usually, no. It is best if you send only the specific file, module, or function that contains the bottleneck or the bug. However, please make sure to provide any relevant header files or data structures so I can compile, analyze, and test the code properly.
What information should I send when ordering?
1) The relevant C/C++ source files 2) The compiler and standard you are using (e.g., GCC, Clang, MSVC) 3) A clear description of the issue (or the performance goal you want to achieve). 4) Input data or a simple test case to reproduce the bug or run benchmarks.

