EN ES CA

About

I build educational software inspired by the kind of systems I wish I could have studied in depth when I was a university student: operating systems, compilers, and emulators. The point is not branding. The point is to publish understandable technical work.

Each project goes through two phases. The first is rapid AI-assisted prototyping. The second is refinement: a proper software engineering pass covering architecture, design, implementation, testing, and documentation until the result is something worth reading and learning from.

I follow a generalist, practice-first approach: build first, then study the theory as the work reveals what matters. byteshiftlabs is where I turn that process into tools, experiments, and small systems built to explore and understand.

Project Archives

A plain index of public repositories, sorted by recent activity.

Some projects I'm actively working on are not mature enough to publish yet. Stay tuned for what's coming next!

Loading repository archive...

Notes

Development Process

Projects here follow a two-phase process. The first is rapid AI-assisted prototyping. It is a fast way to get a working prototype, but not the end of the road.

The second phase is proper refinement: architecture review, design decisions, clean implementation, testing, and documentation. The prototype becomes something technically honest and useful to learn from.

Workflow conventions and project self-configuration are handled through Rubric, a custom MCP server that enforces consistent standards across every byteshiftlabs repository.

Build it. Document it. Understand it.

Privacy

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

Platform

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

FPGA & HDL

My knowledge of FPGA development, VHDL, and Xilinx Vivado comes from university coursework. It is not part of my current professional routine.

Personal Tools

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

Project Scope

Byteshiftlabs builds working implementations of technically interesting systems for educational purposes. The goal is a codebase that is correct, readable, and well-documented enough to learn from — not one that is production-ready.

Contact

If a repository is useful to your work or you want to collaborate on something you find interesting from a technical perspective, get in touch.