Lawrence Velasquez is a senior software engineer with 14 years of experience specializing in designing high-performance, user-focused frontends and leading architecture for complex web platforms. He has driven major initiatives like a tiered pricing system and partial credit license upgrades at AppSumo, and led a strategic migration from Nuxt.js to Next.js to boost performance and developer velocity. Comfortable across the stack, he pairs React, Vue, TypeScript and modern frontend tooling with backend experience in Python/Django and Node to deliver end-to-end solutions that reduce support overhead and increase revenue. He’s pragmatic about developer experience, having built a reusable UI design system and modular component libraries that empower marketing and product teams. An active open-source contributor, he improved internals of the widely-used ShellCheck project and refined build tooling in MacPorts, signaling a strong attention to robustness and cross-platform compatibility. Based in Managua, Nicaragua, Lawrence blends hands-on coding with mentorship and product-focused architecture to turn ambiguous problems into reliable, deployable features.
14 years of coding experience
12 years of employment as a software developer
B.S. Software Engineering System Engineering, B.S. Software Engineering System Engineering at National University of Engineering
Contributions:133 commits, 6 pushes, 7 comments in 3 years 10 months
Contributions summary:Lawrence primarily contributed to the MacPorts base, making changes related to compiler configuration and build processes. Their work involved modifications to Tcl scripts, specifically in the `portconfigure.tcl` and `portbuild.tcl` files, likely aimed at improving compiler selection, arch flag support, and build dependency management. The changes include refining the bsdmake auto-dependency and using more consistent practices for accessing options. They also addressed and fixed a typo in `arch_flag_supported`.
ShellCheck, a static analysis tool for shell scripts
Role in this project:
Back-end Developer
Contributions:4 commits, 3 PRs, 1 comment in 1 day
Contributions summary:Lawrence primarily focused on enhancing the internal workings of the `ShellCheck` tool. Their commits involved refactoring code related to internal shell variables and identifying and adding new bash internal variables, including those introduced in later bash versions. Further commits addressed code improvements and functionality to include variables in `ShellCheck` analysis, with recommendations for better coding practices.
linterhaskellshell-scriptsdeveloper-toolsbash
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.