Calvin Mann

Full Stack Engineer III at Rover.com

Barcelona, Catalonia, Spain
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
Calvin Mann is a seasoned full-stack engineer with 11 years of experience building scalable, high-traffic systems and leading remote teams from Barcelona. He blends deep backend expertise in Node.js, databases and observability (Grafana/Prometheus) with pragmatic front-end work in React/TypeScript and media-focused architectures. As a former CTO and co-founder he has shipped production video and streaming platforms using Cloudflare Workers, Durable Objects, AWS Lambda and FFmpeg, and he architected custom GraphQL-to-SQL engines and tracing solutions to unlock performance insights on massive, privacy-sensitive datasets. He mentors and recruits engineers, runs on-call and support operations, and has hands-on experience hardening systems for GDPR and complex billing flows. A durable open-source contributor, he improved robustness in the zerorpc-node client by adding timeout override handling and tests—illustrating his focus on reliable APIs and production resilience.
code10 years of coding experience
job19 years of employment as a software developer
languagesEnglish, Afrikaans, Spanish, Catalan
stackoverflow-logo

Stackoverflow

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

Github Skills (6)

timeout10
time-management10
javascript10
nodejs10
api-design9
testing9

Programming languages (4)

TypeScriptC++JavaScriptHTML

Github contributions (5)

github-logo-circle
0rpc/zerorpc-node

Apr 2016 - Apr 2016

zerorpc for node.js
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Calvin primarily focused on improving the `zerorpc-node` library's client functionality. They implemented the ability to override options, specifically the timeout, during method invocation, and also added tests for the timeout override. The user also addressed syntax errors and refactored the client's `invoke` options parameter to handle potential `null` values, improving the library's robustness. Their contributions focused on enhancing the library's API and ensuring its reliability.
node-jsnodejsnode
A library for creating graphql services based on HTTP and protected via JWT
Contributions:68 commits, 55 pushes, 1 branch in 1 month
protectedjwtgraphql
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