Julio Grillo is a pragmatic software developer with nine years' experience building back-end systems and shipping production features for startups in London. He has strong Go and Haskell experience, contributing performance-focused features like a Redis tile cache to the popular Tegola vector-tile server and bootstrapping dhall-toml support for the dhall-haskell ecosystem. At GloveBox and Xander he concentrated on backend development for scalable web services, and has hands-on experience adding HTTP client behavior and robust tests to the Goby language. Julio favors practical, maintainable solutions—his open-source work shows attention to performance, conversion tooling, and test coverage rather than just new features. He studied computer science in the US and is currently based in London, blending academic rigor with startup-focused delivery.
9 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of St Andrews
Tegola is a Mapbox Vector Tile server written in Go
Role in this project:
Back-end Developer
Contributions:2 reviews, 111 commits, 47 PRs in 3 years 7 months
Contributions summary:Julio implemented a Redis cache for the Tegola mapbox vector tile server, adding functionality to improve performance. The user implemented the Redis cache in Go. The code changes include modifications to the rediscache package, which is responsible for managing the caching of vector tiles using Redis.
Goby - Yet another programming language written in Go
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:72 commits, 14 PRs, 43 pushes in 1 year 3 months
Contributions summary:Julio primarily contributed to the `goby-lang/goby` repository by implementing and testing features related to the `Net::HTTP` module. Their work involved creating methods for `get`, `post`, and `head` requests, along with associated tests. The user added tests for handling different HTTP response codes, including non-200 responses and connection errors. The implementation was focused on improving and extending the network functionality of the goby language.
goprogramming-languagerubygolanginterpreter
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.