π¨βπ» Bernard Ladenthin | Homepage | LinkedIn
I'm a Software Developer at IAV GmbH in Berlin, specializing in automotive infotainment systems and robust backend development.
My tech stack focuses on:
- JVM languages:
Java
,Kotlin
,Groovy
- Also experienced with:
Python
,C
,C++
,Assembler
All of my public projects are test-driven and emphasize clarity, performance, and maintainability.
A high-performance JVM + OpenCL tool that generates and checks Bitcoin & altcoin addresses β designed for cryptographic edge-case exploration and performance experiments.
Focuses on:
- Parallel EC key generation
- Vanity address search
- Efficient LMDB database integration
π streambuffer
A test-driven, thread-safe streaming buffer that connects an OutputStream
to an InputStream
β enabling real-time, bidirectional data flow.
Key features:
- Supports concurrent reads and writes
- Automatic buffer trimming and memory optimization
- Optional safe-write mechanism (clone-on-write for immutable data)
- Suitable for embedded systems, protocol parsers, and streaming pipelines
Outside of work, I enjoy electronics engineering, low-level development, and building custom tools or devices to solve unique problems.
Based near Berlin, Germany π©πͺ, I love building efficient, testable, and well-documented software β whether it runs on a car, a GPU, or a tiny microcontroller.
Feel free to connect with me on LinkedIn.
Iβm always happy to talk about tech, performance, or embedded systems!