Building pragmatic software for digital manufacturing at KEMMLIT Bauelemente GmbH
- ๐ฉ๐ช 26-year-old engineer based in Baden-Wรผrttemberg, Germany.
- ๐จโ๐ผ Leading the software development team at KEMMLIT Bauelemente GmbH.
- ๐ Primarily shipping Angular + NestJS platforms at my company, but looking forward to providing more to the OpenSource Community in the future.
- ๐ ๏ธ Turning shop-floor challenges into Angular/NestJS applications that production teams can trust.
- ๐ฆ Authoring and maintaining OpenOptimizerโa Rust detour I took to solve one specific cutting optimization problem end-to-end.
- ๐ก Rapid prototyping internal tooling, from data-rich dashboards to automation-friendly APIs, and sprinkling Rust/Axum only for niche performance wins.
- ๐ค Always happy to nerd out about developer related stuff.
OpenOptimizer is my Rust-based cutting optimizer (hosted under the openoptimizer org for professionalism) and it keeps production runs predictable when packing rectangular parts.
- Deterministic Best Fit Decreasing heuristic with shelf/remnant tuning for traceable layouts.
- Shared Rust workspace behind the CLI, Axum API, and lightweight web UI, all backed by an OpenAPI spec and sample payloads.
- Clone the repo and run
cargo run -p optimizer-cli -- examples/simple.yamlto see it in action.
openoptimizerโ Rust-based cutting-stock problem solver to reduce waste in manufacturing.lmstudio-localizationโ Community localization work to make local AI tooling accessible worldwide.
- Most of my day-to-day builds are internal at KEMMLIT, so I am steadily extracting reusable Angular/NestJS pieces to share publicly.
- Planning to grow OpenOptimizer plus smaller tooling repos so the manufacturing community can benefit from the lessons we've validated in production.
- Always open for collaboration or ideasโreach out if you want to co-build automation-friendly web tools.
- ๐ผ LinkedIn for professional updates.
- โ๏ธ Prefer email? Ping me via LinkedIn and I'll reply quickly.
- ๐งช Have a manufacturing optimization challenge? Open an issue or discussion on OpenOptimizer and let's talk.
