Matthew Roseman

Senior Software Engineer at HubSpot

Cleveland, Ohio, United States
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
Matthew Roseman is a Senior Software Engineer with 11 years of experience building web applications and APIs, currently working at Aledade after roles at HubSpot and Find.Jobs. He brings a full-stack background in Python, JavaScript, SQL, Elasticsearch and React, and has hands-on experience designing complex databases and search pipelines that index millions of records. Matthew focuses on pragmatic UI improvements as well as backend reliability—his open-source front-end contributions to the Patchwork Secure Scuttlebutt client highlight attention to UX details like text overflow and scrolling behavior. A Case Western Reserve graduate in Mathematics and Computer Science, he pairs strong fundamentals with day-to-day mentoring of new hires and code review. Based in Cleveland, he maintains a public portfolio of projects and writing at mroseman.com, reflecting a curiosity for both system design and front-end polish.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor’s Degree Mathematics and Computer Science, Bachelor’s Degree Mathematics and Computer Science at Case Western Reserve University
bookStow-Munroe Falls High School
languagesEnglish
github-logo-circle

Github Skills (4)

front-end-development10
javascript10
css10
ui-design9

Programming languages (7)

TypeScriptCJavaScriptGoRubyVim ScriptPython

Github contributions (5)

github-logo-circle
ssbc/patchwork

Mar 2018 - Apr 2018

A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
Role in this project:
userFront-end Developer
Contributions:5 commits, 3 comments, 1 issue in 5 days
Contributions summary:Matthew primarily focused on UI improvements within the Patchwork application. They implemented a linear-gradient mask to prevent text overflow in channel and all channels lists, affecting both light and dark themes. Furthermore, the user replaced the linear-gradient with `text-overflow: ellipsis` and adjusted the `overflow` properties in all-channels view to improve text display and remove horizontal scrolling. The contributions are focused on improving the aesthetics and usability of the user interface.
securescuttlebuttssbsharing-appp2p
Contributions:8 PRs, 64 pushes, 15 branches in 3 years 3 months
channelstracksmigration
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 Roseman - Senior Software Engineer at HubSpot