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.

RustPythonFastAPIPyO3 SQLAlchemySimulated AnnealingMin-Cost-Max-Flow

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.

RustSymbolic ComputationWebAssembly

Pinball Simulation

2024 · Personal Project

Developed an equation-based pinball simulation featuring a custom programming language for behavior definition.

PythonPhysics ModelingCustom DSL

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.

JavaSpring BootVaadinMicroservices

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.

JavaSQL

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.

Excel VBA

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.

ICPCC++Competitive Programming

Wintercontest 2026 — 5th Place

German Nationwide Contest · 2026 · Team: KITset

Placed 5th in a nationwide German competitive programming contest.

C++Competitive Programming

GCPC 2025 — 7th Place

German Collegiate Programming Contest · July 2025 · Team: Team Above Stole Our Solutions

Placed 7th at the German Collegiate Programming Contest.

ICPCC++Competitive Programming

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)