Juan Martínez

Lead Engineer at ITV

Bristol, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Juan Martínez is a Lead Engineer based in Bristol with 16 years of experience building resilient, cloud-native systems and streaming platforms using Scala 3 and the Typelevel ecosystem. He combines hands-on expertise in functional programming (Scala, Haskell, OCaml) with practical ops experience across AWS, Docker, CI/CD and observability stacks, and has progressed from engineer to interim lead roles at ITV. A long-time open-source contributor, he’s fixed cross-platform multimedia and audio issues in the widely used pyglet library and pursues retro gamedev for ZX Spectrum, Amstrad CPC, Commodore 64 and MSX in his spare time. Known for pragmatic architecture and mentoring, he brings both deep technical craft and a playful curiosity that surfaces in tool-building and legacy-hardware projects.
code16 years of coding experience
job19 years of employment as a software developer
languagesEnglish, Spanish
github-logo-circle

Github Skills (15)

opengl10
png10
python10
gdi9
driver9
game-development8
deco8
game-dev8
decoder8
decode8
image-decoder8
multiplatform7
testing7
platform-independent7
cross-platform7

Programming languages (16)

JavaC++JinjaRustCScalaGoPerl

Github contributions (5)

github-logo-circle
pyglet/pyglet

Jul 2013 - Jul 2014

pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Role in this project:
userFull-stack Developer
Contributions:123 commits in 1 year
Contributions summary:Juan primarily contributed to the `pyglet/pyglet` project by fixing bugs and implementing features related to image loading and audio drivers. Their work included adding support for PNG color types, addressing memory leaks in the GDI+ image decoder, and improving the handling of audio pitch changes within the DirectSound audio driver. The user also refactored test cases and corrected issues regarding Python 3 compatibility, enhancing the project's overall stability and cross-platform support.
pythondevelopinggamesgamedevpyglet
reidrac/acme-tiny

Dec 2015 - Jul 2022

Contributions:2 pushes in 6 years 7 months
letsencryptssltinytlsrenew
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
Juan Martínez - Lead Engineer at ITV