Shahmir Varqha is a Senior Software Engineer with a decade of experience building full-stack web applications and AI-driven systems using React, Python, Go, and AWS. He contributes heavily to marimo, an open-source reactive Python notebook project, improving both UI and backend features like SQL command UX, LaTeX rendering, and keyboard shortcuts to make data workflows smoother. At Grab he led engineering for enterprise booking features and built a multi-agent LLM app for automated business reporting, showing a knack for applied ML in production. Comfortable across big-data pipelines (Snowflake) and delightful frontend experiences, he blends pragmatic engineering with product sensibility. Based in Shah Alam, Malaysia, he pairs hands-on coding with community leadership, previously organizing tech education for 30+ students, and — not obvious from his title — has a soft spot for waffles.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Sunway University
SPM Sciences and Accounts, SPM Sciences and Accounts at SMK Kota Kemuning
Cambridge A-Levels Pre-University, Cambridge A-Levels Pre-University at Sunway College
Bachelor's Degree (Hons) Computer Science, Bachelor's Degree (Hons) Computer Science at Lancaster University
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. All in a modern, AI-native editor.
Role in this project:
Full-stack Developer
Contributions:81 reviews, 71 PRs, 9 pushes in 5 months
Contributions summary:Shahmir contributed to the front-end and back-end of the marimo project, with a focus on improving the user interface and functionality. They added quotation marks for the `marimo[sql]` commands and implemented keyboard shortcuts for buttons, enhancing the user experience. Further contributions include the integration of the MathJax library for LaTeX rendering within Plotly, and forced text wrapping within data tables. They also addressed display issues for markdown code and made scratchpad scrollable.
A reactive notebook for Python — run reproducible experiments, execute as a script, deploy as an app, and version with git.
Contributions:226 pushes, 93 branches in 4 months
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
Shahmir Varqha - Senior Software Engineer at CoreWeave