Matthew Lanigan is a Senior Software Engineer with 14 years of experience building full-stack web applications and infrastructure, currently at Kiavi in Pittsburgh. He brings deep expertise in Ruby, JavaScript, PostgreSQL, REST/GraphQL, and relational database tooling, and has a track record of improving reliability in production systems like loan origination platforms and enterprise device management. An active open-source contributor, he strengthened caching and prepared-statement behavior in the widely used Sequel Ruby toolkit, demonstrating attention to edge-case robustness. Matthew’s background in linguistics and a master’s in Japanese enriches his work with strong communication skills and a knack for cross-cultural collaboration and translation. He combines pragmatic engineering with a curiosity for low-level database behavior and resilient integrations.
14 years of coding experience
11 years of employment as a software developer
Master of Arts (M.A.), Japanese Language and Culture, 3.67 GPA, Master of Arts (M.A.), Japanese Language and Culture, 3.67 GPA at Chubu University
B.A., Linguistics, 3.57 GPA (cum laude), B.A., Linguistics, 3.57 GPA (cum laude) at Ohio University
Contributions:5 commits, 2 PRs, 1 comment in 5 years 6 months
Contributions summary:Matthew primarily contributed to improving the caching mechanism and testing within the Sequel database toolkit. They addressed potential exceptions in the Memcached integration, specifically rescuing errors when deleting cached entries. Furthermore, the user added support for a new prepared statement type, :single_value, and included it in the testing specifications. Their work focused on enhancing the robustness and functionality of the caching and prepared statements features.
Contributions:49 pushes, 1 branch in 4 years 10 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
Matthew Lanigan - Senior Software Engineer at Kiavi