Nikolas Kilian
@nikolaskilian
Software Engineer specializing in Rust systems programming, embedded firmware, and GPU kernel optimization.
What I'm looking for
I’m a Software Engineer with 5 years of professional experience and 3+ years of production Rust. My work spans embedded firmware, systems programming, backend services, and GPU kernel optimization.
Most recently, I built complete LLM billing infrastructure—including an API proxy, auth, payment processing, and rate limiting—using Rust, Axum, and PostgreSQL. I also implemented a speculative billing approach that estimates costs as AI responses stream, helping prevent users from exceeding spend limits.
For years, I’ve delivered end-to-end embedded solutions for wireless interactive hardware. I designed PCBs and wrote firmware (C++, then Rust) for ESP32, replacing the Bluetooth/MQTT stack with the ESP-NOW protocol, and building an OTA firmware update system from scratch to eliminate physical flashing.
Beyond embedded and backend, I enjoy pushing performance and tooling forward—replacing legacy parsers to cut analysis time from minutes to milliseconds, optimizing ML kernels in Rust, and reimplementing systems-level components like a work-stealing async executor and a small native compiler.
Experience
Work history, roles, and key accomplishments
Software Engineer - LLM Billing
Algorithmic Lens
Mar 2025 - May 2025 (2 months)
Designed and built end-to-end LLM billing infrastructure including an API proxy, authentication, payment processing, and rate limiting using Rust, Axum, and PostgreSQL. Implemented speculative billing that estimates streaming response costs to prevent users from exceeding spend limits.
Part-Time Software Engineer
Hhpberlin Ingenieure für Brandschutz GmbH
Sep 2019 - Dec 2024 (5 years 3 months)
Developed embedded firmware and PCBs for wireless interactive fire-safety exhibit hardware (ESP32), migrating from C++ to Rust and delivering demos at Interschutz. Replaced the Bluetooth/MQTT stack with a custom ESP-NOW protocol, built an OTA update system from scratch, and rebuilt fire simulation output parsing tools to cut processing time from minutes to milliseconds.
Education
Degrees, certifications, and relevant coursework
Humboldt University of Berlin
Bachelor of Computer Science, Computer Science
2020 - 2026
Bachelor of Computer Science at Humboldt University of Berlin from Nov. 2020 to Apr. 2026.
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Nikolas?
You can contact Nikolas and 90k+ other talented remote workers on Himalayas.
Message NikolasFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
