I'm a junior software developer based in Barcelona.
I come from a background in IT support, but what really pulled me into software development was the idea of building things that actually feel alive: APIs, tools, games, systems — anything that starts as a messy idea and slowly becomes something real. Right now I'm focused on backend development with .NET and Java, especially REST APIs, authentication, testing, CI, Docker, and the kind of engineering habits that make a project maintainable instead of just “working on my machine”.
I also have a long-term love for game development, dark fantasy, RPGs, and projects with personality. I like software that has structure, but I also care about style, clarity, and giving things a bit of soul.
My current goal is simple: keep building, keep learning, and turn small projects into solid work I can be proud of.
- Building backend portfolio projects with real-world engineering practices
- Improving my Java and .NET backend skills
- Writing better tests and cleaner APIs
- Learning full-stack development step by step
- Exploring game development as a long-term creative path
A compact .NET 8 REST API for managing user-owned projects.
It includes:
- JWT authentication
- Secure refresh tokens with hashing and rotation
- Resource-level project ownership
- Integration tests
- GitHub Actions CI
- Docker support
- Health endpoint
- Reproducible builds
Repository: ProjectPulse
I like projects that are small enough to understand, but serious enough to teach real engineering discipline.
For me, a good portfolio project is not just something that compiles. It should be documented, tested, maintainable, and honest about its scope.
- GitHub: @chmz31
- LinkedIn: Christian Manrique Zanetti

