Arne de Borman
3rd Semester Student of Informatics at KIT
About Me
Computer Science student at Karlsruhe Institute of Technology (KIT) with strong foundations in algorithms and theoretical computer science. Experienced in competitive programming at NWERC and GCPC level, and in backend software development using Java-based microservices. Interested in challenging software engineering problems in large-scale and performance-sensitive systems.
Projects
Smart-Home Optimization
2026 · University Project · Team of 5
Co-designed and built a web platform for smart-home energy management. Responsibilities included co-designing the system architecture (Python/FastAPI backend + Rust optimization core), implementing the PyO3 bridge between the two components, and developing the core optimization logic — a hybrid of Simulated Annealing and Min-Cost-Max-Flow that produces 24-hour schedules minimizing electricity costs under solar, battery, and grid constraints. Also handled the database layer with SQLAlchemy, including schema design and data persistence for devices and energy plans.
Rust Equation Solver
2023 · Personal Project
Developed an automated solver that treats equations as symbolic structures. Implemented a search algorithm to identify sequences of equivalence transformations that reduce equations to their solutions, modeling the step-by-step process of human equation solving.
Pinball Simulation
2024 · Personal Project
Developed an equation-based pinball simulation featuring a custom programming language for behavior definition.
Experience
Working Student, Team Account
ITscope GmbH | June 2025 – November 2025
Designed and implemented automated tests for newly developed features. Extended CRM data synchronization to support new contract workflows. Improved the contract management module and migrated an existing microservice to Java 21, resolving deprecated APIs and improving maintainability.
Trainee Software Developer
ITscope GmbH | September 2024 – October 2024
Refactored an Excel-based sales export tool, including GUI, business logic, and SQL queries. Collaborated on feature design and Java implementation within a Scrum-based development process. Revised and localized transactional email templates according to updated design specifications.
Working Student, Service Calculation
Mlog Logistics GmbH | July 2023 and September 2023
Revised and extended the company-wide service calculation tool in close coordination with process owners, improving correctness and maintainability.
Contests
NWERC 2025 — 23rd Place
Northwestern Europe Regional Contest · 2025 · Team: KITset
Competed in one of Europe's most prestigious ICPC regional contests, placing 23rd out of all participating teams from universities across Northwestern Europe.
Wintercontest 2026 — 5th Place
German Nationwide Contest · 2026 · Team: KITset
Placed 5th in a nationwide German competitive programming contest.
GCPC 2025 — 7th Place
German Collegiate Programming Contest · July 2025 · Team: Team Above Stole Our Solutions
Placed 7th at the German Collegiate Programming Contest.
Education
Bachelor of Science in Computer Science
Karlsruhe Institute of Technology (KIT) | Since Winter 2024/25
Top grades (1.0) in Basic Notions of Computer Science, Algorithms I, and Theoretical Foundations of Computer Science.
Skills
Software Development
Java (Spring Boot, Vaadin), Rust, Python, JavaScript, VBA, HTML/CSS, Bash, SQL
Competitive Programming
Advanced C++: algorithms, data structures and performance-oriented problem solving
Technologies & Tools
Git, Docker, MongoDB, WebAssembly, FastAPI, SQLAlchemy, PyO3
Languages
German (native), French (native), English (B2/C1)