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, emulators, and research-oriented tooling. The point is not branding. The point is to publish understandable technical work.
Modern AI tools make it possible to tackle projects that once required a full team and a longer development time frame, but the standard remains the same: understand the internals, document them properly, and ship something useful for curious developers.
I follow a generalist, practice-first approach: build first, then study the theory as the work reveals what matters. Prototypes and iteration help me learn faster, and byteshiftlabs is where I turn that process into tools, experiments, and small systems built to explore, learn, and contribute something useful.
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!
Notes
Thoughts on AI
I think AI can open doors for any developer, or any professional with real programming and computing knowledge, to contribute to science in ways that used to require much larger teams and resources.
What interests me most is that shift in scale: I feel that many people making small, concrete contributions can shape the scientific landscape together just as powerfully as large institutions with supercomputers and the latest hardware and software stacks.
Used well, AI should expand what people can build, test, and understand. The goal is not to replace researchers, but to make it easier for more people to create useful tools, explore serious ideas, and push knowledge forward.
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.
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.
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.