Software developer · Cologne · Berlin time
Christian
Kulesza.
I develop web applications that are intuitive to use and work reliably. My focus is on maintainable code, secure systems and thoughtful automation.
kulesza@host:~$ cat profile.toml
[developer]
name = "Christian Kulesza"
location = "Cologne, DE"
stack = ["React", "TypeScript",
"C#", "Java", "Rust"]
focus = ["Web development", "Backend",
"Server operations"]
open_to_enquiries = true
kulesza@host:~$ - Development
- Since 2021
- Focus
- Full stack
- Location
- Cologne / Remote
- Languages
- DE · EN
01About me
Software that delivers on its promises.
I'm Christian, a software developer based in Cologne. For over five years, I have developed applications from the first prototype through to production, in large organisations as well as small teams.
I work across frontend and backend, choosing technologies to suit the project requirements. I value understandable code, clear structures and applications that can be maintained and developed over the long term.
My interests go beyond development: I explore automated deployments, Linux server hardening and secure operations. I also investigate how AI agents can meaningfully support software development tasks.
Additional focus areas
Development & operations
Infrastructure as code, automated deployments and reliable CI/CD pipelines.
Operational security
Hardening Linux servers, reducing attack surfaces and operating systems securely.
AI-assisted development
I use GitHub Copilot and generative AI to support my daily development work, while reviewing the results myself and taking responsibility for the code.
02Tech stack
Technologies and methods from my daily work.
Frontend
01Web interfaces with React, Angular and TypeScript.
- Angular
- JavaScript
- Material UI
- React Query
- React
- Tanstack Suite
- TypeScript
- Zustand
Backend & data
02Application logic, APIs and data access.
- C# / .NET
- Entity Framework Core
- Jakarta EE
- Java
- REST / GraphQL
- Rust
- SQL Server
- Spring Boot
Operations & delivery
03Operating Linux servers securely and delivering applications through Git workflows.
- Ansible
- Azure
- CI/CD
- Git / GitHub
- GitHub Actions
- Linux Server
- Server hardening
- Shell / PowerShell
Quality & collaboration
04Maintainable code, collaborative problem-solving and AI as a tool.
- Clean Code
- Confluence
- GitHub Copilot
- Pair- / Mob-Programming
- Layered architecture
- Scrum
- Unit Tests / TDD
03Contact
Let's build
something great.
Looking for support with your software project? Send me a short message about your plans and where you need help. I usually respond within 24 hours.
Unable to copy. Please use the email link instead.