Berlin의 Tesla에서 프로젝트 전반을 책임지는 풀스택 개발자입니다. 이전에는 Hamburg의 Otto에서 컴퓨터공학 학생이자 소프트웨어 개발자로 일했습니다. Hanyang University에서 공부했습니다. Rust와 Kotlin으로 코딩하는 것을 좋아합니다.

저는 10살 때부터 프로그래밍에 대한 열정을 품어온 젊은 소프트웨어 개발자입니다. SkyCave 서버를 위해 Kotlin과 MongoDB로 서버 사이드 Minecraft 모드를 작성하면서 코딩을 배웠고, 이미 수천 명의 플레이어가 제가 개발한 것을 사용했습니다.
지난 몇 년간 저는 TypeScript와 React는 물론, 백엔드 개발을 위한 Java, Kotlin, Rust에 이르기까지 전문적인 경험을 쌓았습니다. 현재는 Tesla에서 사내 애플리케이션을 담당하는 풀스택 개발자로 일하고 있습니다.
제가 하는 일에 관심이 있으시다면, 제 GitHub 저장소나 아래에 나열된 프로젝트를 자유롭게 둘러보세요.

We investigate the effects on code quality of the design patterns typestate and newtype in the language Rust, by conducting three case studies from production code, evaluated through expert interviews, static code analysis and benchmarks. The findings indicate that: (1) Typestate improves code faultlessness and testability, but comes at the cost of more boilerplate code and can degrade readability. Code with extensive branching logic and many invariants likely benefits most from the pattern. (2)...
10.1145/3830438.3830958Software design patterns' effects on code quality have mostly been studied in the context of object-oriented languages. In the programming language Rust, which comes with novel language concepts, compile-time safety guarantees and a distinct type system, there has been little research on design patterns. This work investigates how patterns affect software quality and compile-time enforcement of invariants through a case study on three representative components of production backend applications....
arXiv:2607.02744 [cs.SE]