Frederich Engineering

Engineering services

We build software for customers – on the same self-developed foundation our own products run on: in C++, without heavy third-party libraries, with automated tests, fuzzing and benchmarks for every change. You get fast, maintainable software whose code you can follow completely.

Native applications

Desktop and server software in C++ for Windows, Linux and Android: from the command line to a graphical interface, network services and HTTP APIs, data formats such as PDF, XML, JSON and archives.

Performance

CPU and memory profiling, finding and fixing bottlenecks, measurements before and after. For software that should start faster, use less memory or carry more load.

Security

Safe handling of input and secrets, modern cryptography, hardening of processes and services, fuzzing against malformed input. Security is part of the plan from the start.

Binary analysis and software protection

Analysis of Windows programs (PE, PDB, disassembly), debugging without source code, protecting your own programs against reverse engineering and tampering.

Have a project? Write to us: office@frederich-engineering.com.