# Hamir M. > Full-Stack Software Engineer | Rust, React, TypeScript, Next.js, Node.js, and Python | ex-Dandy, ex-Microsoft Location: San Francisco Bay Area, United States Profile: https://flows.cv/hamir Hello! Hamir here. I'm a software engineer and U.S. citizen living in the San Francisco Bay Area. I've written open-source software for over 5 years. You can see my public contributions at https://github.com/hamirmahal. I added 2 features to VSCode, Microsoft’s text editor with over 2.6 million monthly active users in 2017 (https://code.visualstudio.com/blogs/2017/11/16/connect), using Node.js, TypeScript, and JavaScript (https://github.com/microsoft/vscode/pulls?q=is%3Apr+author%3Ahamirmahal). I also added an auto-fix to Clippy, Rust’s official linter, which has over 11,000 stars on GitHub, using Rust, Git, and Linux (https://github.com/rust-lang/rust-clippy/pull/12836/files). I had 3 changes merged into Next.js, Vercel's React web application framework used by Twitch, TikTok, Netflix, Nike, OpenAI, Spotify, LG, and The Washington Post (https://nextjs.org/showcase). I intertwined my passions for computer science and accessibility when I added captioning for several MIT computer science lectures while watching them. You can see my activity at https://amara.org/profiles/profile/a3MPaH_8_xC1aV3X5ZTBYQTLTEoqTeFs5_UU9NQGSGg/?page=3, although you'll likely need to sign in or create an account to view it. ## Work Experience ### Senior Software Engineer @ Independent Contractor Jan 2023 – Present ▪ Improved code safety and quality by migrating a 100+ file JavaScript, Node.js, NoSQL, MongoDB, and Express.js back-end to TypeScript for a team of 4 engineers at an early-stage startup building a React mobile app ▪ Cut costs by reducing billable time for integration and unit testing in our CI/CD pipeline by over 93% ▪ Made a machine learning task finish 71% faster in Python by using a more efficient convolutional neural network (CNN), developing with Git, GitHub, and Linux ▪ Rewrote the Python machine learning backend in Rust for an 18% boost in single-threaded performance ▪ Finished file processing 34% faster by rewriting a Python program with Numpy in Rust ▪ Further improved Rust performance by 3.5x with multi-threaded programming ▪ Added fine-grained permissions for 3 object types for an early-stage B2B SaaS startup by modifying a PostgreSQL database and Apollo GraphQL API backend written in Rust and SQL ▪ Built a Python web scraper for an early stage startup founder that can scrape over 100 web pages in just a few seconds ### Software Engineer @ Dandy Jan 2022 – Jan 2023 I used Electron, or Electron.js, at Dandy, a B2B SaaS startup headquartered in New York. With Electron, we shipped our React web application, written with TypeScript, onto Windows desktops. Here's more of what I did at Dandy. ▪ Delivered pixel-perfect UIs into Chairside for Dandy, a B2B SaaS startup that’s delivered over 1.5 million products, using Redux as our state management library, modern CSS, React.js, Electron.js, TypeScript, ES6+, gRPC, GCP, and Cypress, collaborating cross-functionally with product and design to improve product details and UX ▪ Reduced code complexity by removing over 50% of the circular dependencies in our team’s full stack Node.js, PostgreSQL and GraphQL codebase, as measured by eslint, using Bash, Docker and Linux for development ▪ Fixed 6 outstanding issues in 1 Agile sprint in December 2022, when our team was particularly short-staffed ▪ Taught other engineers in our healthcare startup’s 92-person engineering org, regularly reviewing code on GitHub ▪ Added 5 new runbooks while on-call so our team of 11 engineers would have easier on-call shifts ### Software Engineer @ Independent Contractor Jan 2018 – Jan 2022 ▪ Enhanced a web application’s user experience (UX) by making over 160 GitHub discussions discoverable using GitHub's GraphQL API, JavaScript, Node.js and Docker, and Linux and Git for development ▪ Built a source-code analysis tool for a developer-facing product that can analyze over 51,000 lines of code in less than 16 seconds, using TypeScript, Node.js, JavaScript, NPM and Linux, and Vitest for unit testing ▪ Led development on an early-stage B2D startup’s Visual Studio Code extension, overseeing an increase in extension installations of over 200%, from less than 800 to over 2,800, working full stack with AWS, CircleCI, DynamoDB, Docker, TypeScript, GraphQL, Node.js, and JavaScript ▪ Improved activation times on that startup’s TypeScript and Node.js Visual Studio Code extension by over 40% on modern devices, and over 80% on older devices, bundling source files using Webpack for efficiency ▪ Architected and maintained a React.js, TypeScript, and modern CSS single-page app that connected to Rest API services with up to 2,238 monthly pageviews, using Cypress for UI/UX testing, and Jest for unit testing ### Consumer Product Advisor @ Microsoft Jan 2016 – Jan 2018 | Westfield San Francisco Centre Engaged Microsoft store customers to determine their technological needs (Windows, Office, Surface) and find a solution to execute the company mission’s statement of empowering every individual to achieve more Provided world-class customer service, contributing to the store’s 93/100 Net Promoter Score, helping the store reach 6.1% year-over-year growth and 48.7% year-over-year growth in Microsoft Surface sales Regularly communicated complex technical topics to non-technical customers, sometimes getting as many as 3 perfect 10 out of 10 customer satisfaction scores in one 7-hour shift ## Education ### Bachelor of Science - BS in Computer Science San José State University ### Awarded high school diploma South San Francisco High School ## Contact & Social - LinkedIn: https://linkedin.com/in/hirehamir --- Source: https://flows.cv/hamir JSON Resume: https://flows.cv/hamir/resume.json Last updated: 2026-03-22