Baltasar Perez-schofield is a researcher and experienced academic in computer science with over 12 years of professional experience and a lecturing career at the University of Vigo since 1998. He holds a PhD in Computer Science Engineering and blends teaching, research, and hands-on development with specialties in persistence, object-oriented programming, and virtual machines. As Researcher at Computational Reflection he continues to pursue systems-level research while maintaining active engagement with practical embedded development. His open-source contributions to the well-known Z88DK project demonstrate a knack for low-level programming and retro/IoT platforms, enhancing ZX Spectrum libraries for text and display control. Based in Galicia, Spain, he combines deep theoretical grounding with pragmatic coding skills—something reflected in both his academic output and tangible improvements to legacy toolchains.
12 years of coding experience
Instituto Santa Irene, Vigo, Pontevedra, España, University of Vigo, Instituto Santa Irene, Vigo, Pontevedra, España, University of Vigo at Colegio Rosalía Castro, Vigo, Pontevedra, España
Bachelor of Engineering (B.E.), Computer Science, Ingeniero Técnico en Informática de Gestión, Bachelor of Engineering (B.E.), Computer Science, Ingeniero Técnico en Informática de Gestión at Universidad de Vigo
Doctor of Philosophy - PhD, PhD in Computer Science Engineering, Doctor of Philosophy - PhD, PhD in Computer Science Engineering at Universidade de Vigo
Licentiate degree, Computer Science, Computer Science, Licentiate degree, Computer Science, Computer Science at Universidad de A Coruna
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:8 commits, 4 PRs, 6 comments in 5 days
Contributions summary:Baltasar contributed primarily to the Z88DK project by adding features and improving the functionality of the Spectrum library. Their work included implementing controls for display attributes like brightness, flash, and inverse. They also added and modified functions to set cursor positions, print strings, and modify text output, while also refactoring some aspects. These changes improve the library's capabilities for developing software for the ZX Spectrum and other Z80-based platforms.
Contributions:7 releases, 56 pushes, 1 branch in 1 year 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Baltasar Perez-schofield - Researcher at Universidade de Vigo