John Cruz

Principal Engineer at Knot

San Salvador, El Salvador
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
John Cruz is a Principal Engineer based in San Salvador with nine years of professional experience and over 15 years of coding practice that began at age nine. He blends full-stack expertise across React, Vue (Nuxt), Node/Nest, Laravel, and Kubernetes to deliver pixel-perfect UIs and secure, scalable back-end systems for fintech and high‑impact web projects. As a former Head of Engineering and mentor, he routinely shapes architecture, code quality, and team practices while championing real‑time features, automated testing, and production-ready serverless/AWS solutions. He has a track record of building performance-critical products—from game launchers with global infrastructure and real-time telemetry to fintech platforms—and automating workflows that measurably boost productivity. Known for creating in-house tools rather than relying on third‑party libraries, he favors pragmatic, future-proof code and rigorous code review culture. Passionate about mentoring and experimentation, he balances hands-on delivery with strategic technical leadership.
code9 years of coding experience
job8 years of employment as a software developer
bookSoftware Development, Software Development at Instituto Técnico Ricaldone
languagesEnglish, Spanish
github-logo-circle

Github Skills (73)

vote10
nuxt-module10
js-plugin10
middleware10
laravel10
directives10
notification10
vuex10
php10
permission9
authentication9
firebase9
laravel-package9
nuxt9
authorization9

Programming languages (8)

TypeScriptC#CSSJavaScriptVueGoPHPHTML

Github contributions (5)

github-logo-circle
🔒 A Laravel package that allows you to check the notification settings before send them.
Contributions:17 commits, 14 pushes, 2 tags in 2 years 5 months
notificationsnotificationlaravel-packagelaravelsettings
williamcruzme/vue-gates

Apr 2019 - Jun 2021

🔒 A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.
Contributions:11 releases, 115 commits, 20 PRs in 2 years 2 months
gatesnuxtvuenuxt-jsvote
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
John Cruz - Principal Engineer at Knot