Tomas Szabo is a pragmatic software developer with 11 years of professional experience, currently building Linux-based embedded and cloud-deployable systems at Ericsson and serving as a domain architect for a 5G radio control configuration subsystem. He emphasizes software craftsmanship—clean, testable, loosely coupled code—and routinely applies C++, unit testing with Google Test/Mock, scripting, and Linux threading in agile environments. Tomas contributes to notable open-source work such as libvips, where he extended GIF and WEBP animation handling, showing attention to low-level image processing details and performance. Based in the Greater Linköping area, he combines a master’s-level engineering background with practical experience in tooling, CI, and refactoring to reliably ship maintainable systems.
11 years of coding experience
2 years of employment as a software developer
Master's degree, Master's degree at Linköping University
A fast image processing library with low memory needs.
Role in this project:
Back-end Developer
Contributions:12 commits, 3 PRs, 30 comments in 6 months
Contributions summary:Tomas's primary contribution involved implementing frame delay support within the GIF and WEBP image format loading and saving functionalities. This included modifications to `gifload.c`, `vips2webp.c`, `webp2vips.c` and `magicksave.c` files. The user added the ability to get and set an array of ints for delay data, and normalized the loop field. The changes focused on extending the image processing library to handle animation delays.
Contributions:2 PRs, 13 pushes, 2 branches in 3 years 2 months
golangbrotlirustgzipdir
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.