Russ Garrett

Consultant at IRCCloud Ltd

London, 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
🎓
Top School
Russ Garrett is a seasoned consultant and unapologetic generalist with 17 years building high-scale, resilient systems across web, database, and infrastructure domains. Based in London, he currently focuses on open energy infrastructure data and advises clients including IRCCloud, the UK Government Digital Service, and Genomics England. His hands-on background spans early-stage startups to large services—helping scale IRCCloud’s distributed Erlang/Python architecture and designing foundational systems at Last.fm, including one of the earliest production Hadoop deployments outside Yahoo!. An active open-source contributor, he has improved data tooling and backend infrastructure in projects like Datasette and ListenBrainz and enhanced utilities for social-data management. Equally comfortable in ops, dev and festival logistics, Russ brings a rare mix of systems engineering, operational rigor and community-driven leadership.
code17 years of coding experience
job13 years of employment as a software developer
bookDipHE Computer Science, DipHE Computer Science at University of Southampton
bookRoyal Grammar School Guildford
github-logo-circle

Github Skills (26)

sqlite10
postgresql10
admin10
cassandra10
apidoc10
python10
databases10
database-administration10
api10
sql10
database-design10
tweepy10
devops10
database10
python-click9

Programming languages (22)

JavaC++CSSCRustTeXVueGo

Github contributions (5)

github-logo-circle
micahflee/semiphemeral

Jun 2019 - Jan 2022

Automatically delete your old tweets, except for the ones you want to keep
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 4 comments in 2 years 7 months
Contributions summary:Russ primarily contributed to the backend functionality of the `semiphemeral` project, which focuses on managing and deleting old tweets. Their work included adding features for web server configuration, specifically allowing users to specify the port. They also focused on importing data from Twitter archives and updating database interactions to support 280-character tweets. The user made key changes to the twitter and database interaction components.
keepold-tweetstwittertweets
simonw/datasette

Apr 2018 - May 2019

An open source multi-tool for exploring and publishing data
Role in this project:
userBack-end Developer
Contributions:24 commits, 21 PRs, 37 comments in 1 year
Contributions summary:Russ primarily contributed to the back-end functionality of the `datasette` project, focusing on features related to data exploration and publishing. Their work included hiding internal database tables, adding support for units in column metadata, and implementing filtering capabilities. Additionally, the user addressed bugs related to SQLite errors, improved foreign key handling, and refactored the inspection logic. These modifications enhanced the core data serving and API functionality of the project.
multi-sourcecsvasgipythondata
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
Russ Garrett - Consultant at IRCCloud Ltd