I learn by building practical projects: working with data in C, putting together web applications, and figuring out how the pieces fit together.

I’m interested in how data is represented, where responsibilities belong, and what happens beneath a framework’s abstractions. This site is a place to document that work and what I’m learning.

What I’m exploring

  • Programming fundamentals. C, memory, pointers, algorithms, and data structures.
  • Backend and web development. C#, ASP.NET Core, Blazor, React, and Go.
  • Data and development environments. PostgreSQL, SQLite, and Docker.

Tools and technologies

These are technologies I’ve used or am actively learning. My experience varies across them.