Building Educational
Projects That
Scratch My Own Itch

I'm Christian, a developer based in Barcelona who loves building educational projects that scratch my own itch. From operating systems to compilers, I create tools to understand how things work from the ground up.

Public Repos
Total Stars
Followers

About Me

Through these repositories, I aim to provide developers in training and curious minds with the kind of project examples I wish I had access to when I was studying. Many of these are ambitious undertakings that would typically require entire teams dedicated to their development.

With modern AI tools, I can tackle them with unprecedented speed and flexibility, making it possible to offer the interested public software pieces with a certain degree of complexity, explained in the best way possible.

I'm particularly interested in contributing to research projects with ML-related solutions generated by AI, as long as their licenses permit it. The covert-awareness-detector is an example of this approach — applying modern ML techniques to advance scientific understanding.

All projects are thoroughly documented, and I continuously review and refine this documentation as it's being generated. This process ensures that I fully understand the inner workings of each project I create, while guaranteeing that the manuals provide the most detailed and unambiguous information possible. Clear documentation is not just for others — it's an essential part of my own learning journey.

Philosophy

“Build it to understand it.”

Focus Areas

  • Operating Systems
  • Compilers & Languages
  • Hardware Emulation
  • Machine Learning
  • Embedded Systems

Thoughts on AI

Software Development

I believe there's nothing wrong with using AI for software development, as long as you have a solid theoretical foundation—and ideally practical experience—to understand what you're doing.

Working with LLMs is a skill you develop over time: the more you use them, the better you define and implement your projects.

AI in Research

I want to develop ML projects that could benefit academic research and scientific articles. However, I want to make it clear: my intention is not to contribute to the growing concern about AI replacing PhD students and postdoctoral researchers.

AI should be a tool that empowers researchers, not a replacement. The goal is to augment human creativity and expertise, helping scientists focus on what matters most: asking the right questions and advancing knowledge.

Privacy & Data

I won't work on any software that involves managing private data. I have no interest in dealing with data protection regulations, and I'd rather keep it that way.

Development & Testing

All projects have been developed and tested on Ubuntu 24.04 LTS. Compatibility with other distributions or operating systems is not guaranteed.

Personal Tools

Some of the projects here are simply tools I built for myself to solve specific needs. Nothing fancy — just practical solutions that worked for me.

Projects

Loading repositories...

Get In Touch

Open to collaborations and interesting projects. Feel free to reach out.