Skip to content
View chmz31's full-sized avatar

Block or report chmz31

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chmz31/README.md

Hi, I'm Chris 👋

About me

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.

I build with

java logo dotnetcore logo csharp logo unity logo docker logo sqlite logo git logo github logo

Currently focused on

  • 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

Featured project

ProjectPulse API

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

What I care about

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.

Soundtrack while coding

Contact

Pinned Loading

  1. ProjectPulse ProjectPulse Public

    .NET 8 REST API with JWT auth, secure refresh tokens, ownership authorization, integration tests, CI and Docker.

    C#

  2. ProjectPulse.Web ProjectPulse.Web Public

    React + TypeScript frontend for ProjectPulse API.

    TypeScript