Felipe Gasper

Senior Software Engineer at MongoDB

Mississauga, Ontario, Canada
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

🤩
Rockstar
🎓
Top School
Felipe Gasper is a Senior Software Engineer with 12 years of full-stack experience, currently helping develop MongoDB’s user-facing tooling from Mississauga, Ontario. He’s fluent across a wide language set—Go, Perl, JavaScript/TypeScript, C, Rust, Python—and has hands-on experience with databases like MongoDB and MySQL. Felipe combines backend systems work (libwebsockets WebSocket client improvements) with frontend integration (adding ZMODEM file transfer to the popular xterm.js web terminal), demonstrating cross-cutting expertise in networking, logging, and UX for developer tools. He founded and runs Gasper Software Consulting, pairing product-focused consulting with long-term roles at industry fixtures such as cPanel and Plesk. His background in choral conducting and music leadership surfaces in disciplined project coordination and clear communication across teams. Colleagues can expect pragmatic, systems-minded engineering that comfortably spans low-level C and high-level application stacks.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Music, choral conducting, Master of Music, choral conducting at University of Cincinnati
bookBachelor of Music Education, choral music education, Bachelor of Music Education, choral music education at University of Illinois Urbana-Champaign
languagesSpanish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

javascript10
typescript10
terminal-emulator10
websocket10
c1110
terminal-application10
c1710
front-end-development10
client-server10
typescript-types10
file-transfer10
logging10
typescripts10
c-library10
console9

Programming languages (24)

SmartyC++CSSCRustMakefileWebAssemblyGo

Github contributions (5)

github-logo-circle
xtermjs/xterm.js

Sep 2017 - Jun 2018

A terminal for the web
Role in this project:
userFull-stack Developer
Contributions:47 commits, 5 PRs, 51 comments in 9 months
Contributions summary:Felipe primarily contributed to integrating ZMODEM file transfer functionality into the web-based terminal. They implemented client-side JavaScript code, integrating the ZMODEM library, and handled the UI elements for file transfers, including progress indicators and file selection. The work involved modifications to both the frontend (HTML/JavaScript) and backend (Node.js), indicating a focus on integrating the ZMODEM protocol with the existing terminal application. The user made code adjustments to make the ZMODEM feature compatible with attach.js.
clixterm-jsvt100browserterminal-emulators
warmcat/libwebsockets

Oct 2021 - Oct 2021

canonical libwebsockets.org networking library
Role in this project:
userBack-end Developer
Contributions:16 commits in 14 days
Contributions summary:Felipe primarily focused on enhancing the `libwebsockets` library's client-side functionality, specifically within the WebSocket implementation. Their contributions included teaching `client-ws.c` about log contexts, migrating code to use contextual logging, and fixing a client-side error related to NXDOMAIN. Furthermore, they addressed issues related to the permessage-deflate extension, improving the WebSocket client's handling of compressed data. The user's work focused on improving the robustness and logging capabilities of the library's WebSocket client.
client-serverlwslibevlibuvendpoint
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
Felipe Gasper - Senior Software Engineer at MongoDB