Matthew Esposito is a full-stack software engineer and research assistant with five years of experience building data-driven tools and user-facing features. He combines academic research—working on information extraction, machine learning summarization, and parsing large event datasets like GDELT—with hands-on product development, shipping full-stack web apps, CI/CD, and performance-tuned simulations. His open-source contributions include UI and configuration improvements to the popular Libreddit front-end and feature-rich enhancements to Trilium Notes such as PDF display and client-side rendering for Mermaid and KaTeX, reflecting attention to UX and code quality. Comfortable across backend data pipelines and frontend polish, he has a track record of turning research questions about connectivity and privacy into practical software. Based in Williamsburg, VA, he brings a blend of rigorous research practices and pragmatic engineering to campus and open-source projects.
5 years of coding experience
1 year of employment as a software developer
High School Diploma, 4.4, High School Diploma, 4.4 at York High School
Contributions:43 reviews, 24 commits, 41 PRs in 3 months
Contributions summary:Matthew primarily contributed to the front-end and settings components of the Libreddit project, a private front-end for Reddit, as demonstrated by the addition of features like a "hide awards" config option and the restyling of comment counts. They also implemented tests for URL formatting, indicating a focus on code quality and functionality. Further contributions included modifications to templates and the addition of a configuration system to read settings from a file.
Build your personal knowledge base with Trilium Notes
Role in this project:
Full-stack Developer
Contributions:15 reviews, 23 commits, 15 PRs in 1 year 6 months
Contributions summary:Matthew primarily focused on enhancing the features and user experience of the Trillium Notes application. They implemented the ability to display PDF documents within shared notes and added client-side rendering for Mermaid charts and KaTeX math equations. Furthermore, the user improved the shared note interface by styling child notes, adding a download button for shared canvases, and refining the overall presentation of content. They also addressed several backend and user interface elements, which implies full-stack experience.
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 Esposito - Research Assistant at geoLab @ W&M