I specialize in building robust C#/.NET backends, dynamic React frontends, and deploying them using modern Cloud-Native architectures. From designing relational databases and enforcing Clean Architecture, to writing Terraform infrastructure as code and configuring automated CI/CD pipelines, I enjoy owning the entire development lifecycle. My approach to software engineering is pragmatic: keep the architecture decoupled, automate deployments, and always write tests.
- ☁️ Azure Infrastructure Hub - Cloud Management Platform:
A centralized cloud management architecture provisioned via Terraform on Microsoft Azure. Features isolated VNETs, Zero Trust security with Managed Identities, Azure Container Apps (including Sidecar patterns), and automated CI/CD deployments via self-hosted GitHub Actions runners. - 🏋️♂️ GymCore - E2E Fitness SaaS Platform:
A highly-concurrent SaaS platform for fitness clubs. Built with .NET 9, React & TypeScript, and PostgreSQL. Features strict Clean Architecture, CQRS, Stripe API integrations, and optimistic concurrency control. - 🎮 GameNest - Digital Game Distribution Platform:
Digital Game Distribution Platform built from scratch with custom MVC architecture (Pure PHP, Vanilla JavaScript, HTML5 / CSS3). Fully containerized and adapted for cloud environments.
- 🎓 Education: Currently pursuing a B.Sc. in Computer Science at Cracow University of Technology (2023 - 2027).
- 🤝 The Soft Edge: Thanks to my background in professional customer service, I don't just write code - I solve real problems. I'm used to high-pressure environments and translating complex technical jargon into plain, actionable language.
- 🤖 AI Workflows: Certified by Google. I actively leverage Prompt Engineering and AI tools to write better code and streamline my daily development processes.
- 💬 Ask me about: The
.NET ecosystem,Cloud-Native architecture,Terraform & Azure,SQL database design, orCI/CD pipelines! - 📫 Reach me: kacper.gumulak@gmail.com | LinkedIn
- ⚡ Fun fact: I love solving problems - both in code and while interacting with people. When I'm away from the keyboard, you can find me running, hitting the gym, exploring new tech trends, or practicing my Spanish!