Skip to content
View Shahir-47's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Shahir-47

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shahir-47/README.md

𝐇𝐞𝐥𝐥𝐨 𝐭𝐡𝐞𝐫𝐞, 𝐟𝐞𝐥𝐥𝐨𝐰 <𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛𝚜/>!

ezgif com-gif-maker

You have finally discovered my Github profile.
Please feel free to clone/fork projects, raise issues and submit PRs if you think something could be better.
Ask me anything here
or email me.

Happy Coding! 😊


👨  About me

Website Badge Open Source Badge Linkedin Badge Devpost Badge Blogspot Badge Gmail Badge


👋 Hi, I'm Shahir Ahmed, a recent Computer Science & Mathematics graduate (May 2025) turned Software Engineer who builds scalable web applications and contributes to open source projects serving millions of developers. I specialize in full-stack development with modern technologies and have a passion for creating impactful software solutions.

🚀 Current Role: Software Engineer at Sarva, architecting vendor management and full-stack grocery marketplace platform.
Building AI assistants with RAG, batch inventory management with voice input, Stripe payment systems, and real-time order tracking.
🎓 Fresh Graduate: Bachelor of Science in Computer Science & Mathematics from Dickinson College (May 2025, GPA: 3.52).
Recognized with The 1783 Scholarship, Dean's List honors, and Pi Mu Epsilon National Mathematics Honor Society.
🌟 Open Source Impact: Top 25 contributor to Mermaid.js serving 1.2M+ weekly downloads, and #2 contributor to FarmData2.
Implemented production-grade algorithms, enhanced diagram systems, and built comprehensive farm management tools.
💻 Technical Expertise: Full-stack development with React, Vue.js, Next.js, Node.js, Express, TypeScript, PostgreSQL, MongoDB, AWS, GCP, Firebase.
✍️ Read my technical insights and development journey on my blog
📫 Portfolio: shahirahmed.com | Email: shahir@shahirahmed.com | Based in New Jersey, USA

🌟  Open Source Contributions

🧜‍♂️ Mermaid.js - Top 25 contributor among 600+ contributors with significant algorithmic improvements

• Implemented production-grade text wrapping using Knuth-Plass algorithm
• Built auto-scaling algorithm for XY chart data labels with D3.js
• Developed YAML-based configuration system for customizable styling

Impact: Serving 1.2M+ weekly downloads and enhancing diagram readability across GitHub, Notion, etc.
🥕 FarmData2 - #2 contributor with 28 commits, 14,000+ lines added, and 25 merged PRs

• Developed a crop tracking system using Node.js, PostgreSQL, and Vue.js with Cypress test suites
• Integrated 18+ farmOS API endpoints to automate logging workflows and refactored 22 Vue components

Impact: Reduced form rendering latency by 60% and saved farm staff 12+ hours weekly.
🗂️ Complete OSS Portfolio - Documentation showcasing technical contributions and impact metrics

Detailed analysis of merged PRs, code improvements, and collaboration across major open source projects.

👨🏻‍💻  Technical Stack

Category Technologies
Programming Languages JavaScript TypeScript Java Python C SQL Lua R MATLAB
Frontend Frameworks React Vue.js Next.js HTML5 CSS3 TailwindCSS Bootstrap Electron
Backend & Server Node.js Express.js Firebase Flask Spring Boot Socket.IO RESTful APIs WebRTC
Databases & Storage PostgreSQL MongoDB Firestore SQLite MySQL
Cloud & Infrastructure AWS GCP Docker Vercel Cloudflare VirtualBox Linux
Payment & External APIs Stripe Spotify API Google Maps farmOS API
Testing & Quality Cypress Jest Vitest ESLint Prettier
Development Tools Git GitHub VS Code ANTLR Bash Agile/Scrum

💼  Professional Experience

🛒 Software Engineer @ Sarva (May 2025 - Present)
Architecting a vendor management platform and full-stack grocery marketplace with Next.js, TypeScript, Firebase. Built AI assistants with RAG, batch inventory management with voice input via Whisper, Stripe Connect split payouts with Identity verification, and real-time order tracking.
🌾 Software Engineer Intern @ FarmData2 (May 2024 - May 2025)
Built scalable crop management system for USDA organic farms. Developed full-stack features with Node.js, PostgreSQL, and Vue.js with 80%+ Cypress test coverage.
🧜‍♂️ Open Source Contributor @ Mermaid.js (Jan 2025 - April 2025)
Enhanced diagram systems with production-grade algorithms and D3.js visualizations. Achieved Top 25 contributor status among 600+ contributors.
🏗️ Software Engineer (Volunteer) @ 84 Lumber (Sep 2023 - Jan 2024)
Contributed to an ANTLR-based code migration pipeline converting 10K+ lines of legacy CBASIC to Python and Java for a $9B company modernization initiative.
📚 Teaching Assistant @ Dickinson College (Sep 2022 - May 2025)
Mentored 40+ students in Python and Java programming. Improved student exam performance by 15% through personalized code reviews and targeted sessions.

🖥  Featured Projects

Consider giving my work a ⭐ to show some ❤️

🗺️ Albatross | Repository | Devpost
AI-powered navigation app built with Vue.js that sends routes to Cloudflare Workers to check against high-crime zones and reroutes users based on their selected safety level. Geocoded 50K+ crime addresses using Google API, mapped to zones, and stored in AWS Databricks.
🎵 Peer-to-Playlist | Repository
Full-stack social music platform using React, Node.js, MongoDB, and Socket.IO with weighted scoring algorithms for intelligent Spotify-based user matching. Built real-time messaging handling 500+ concurrent connections with file sharing via AWS S3 and Cloudinary CDN.
🗂️ Open Source Contributions Portfolio
Comprehensive documentation showcasing technical contributions to major projects including Mermaid.js and FarmData2 with detailed impact analysis and collaboration metrics.
🩺 SweetFriend | Repository | Devpost
Comprehensive diabetes management web application featuring seamless real-time Dexcom integration, advanced AI meal recognition capabilities, and personalized health insights with data visualization.
🖥️ PandOS
Complete custom operating system kernel implemented in C for uMPS3 RISC emulator featuring time-sharing, multiprogramming, TLB-based virtual memory management, and comprehensive system call interfaces.
🔄 BitTorrent Client JS
Full-featured JavaScript BitTorrent client with complete protocol compliance, efficient peer discovery mechanisms, and optimized piece selection algorithms for magnet links and .torrent files.
🎮 SpaceAccuracy
Engaging 2D space shooter game developed in Lua featuring intelligent enemy AI systems, dynamic power-up mechanics, progressive difficulty scaling, and adaptive gameplay systems.

🎓  Education & Achievements

🎓 Bachelor of Science - Computer Science & Mathematics
Dickinson College (August 2021 - May 2025) | GPA: 3.52/4.00
Honors: The 1783 Scholarship, Dean's List, Pi Mu Epsilon National Mathematics Honor Society
📜 Certifications: CS50's Introduction to Computer Science, MATLAB Onramp
Languages: English, Urdu, Hindi (Native/Bilingual proficiency)

📊  GitHub Stats

Shahir's Github Stats

Shahir's Top Languages

GitHub Streak


😉  Random dev joke for you!

README Jokes


Follow me around the web:

Linkedin Badge Gmail Badge Devpost Badge Blogspot Badge Website Badge


Profile last updated Visitor Badge

Pinned Loading

  1. HackHarvard2024-Team/front-end HackHarvard2024-Team/front-end Public

    AI-powered navigation tool for safer travel, avoiding high-risk zones using real-time crime data and intelligent routing.

    Vue 2 1

  2. Peer-to-Playlist Peer-to-Playlist Public

    A social networking application that matches users based on Spotify music preferences, featuring real-time chat and music sharing

    JavaScript

  3. mermaid-js/mermaid mermaid-js/mermaid Public

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

    TypeScript 85.2k 8.5k

  4. FarmData2/FarmData2 FarmData2/FarmData2 Public

    Main development repository for the FarmData2 Drupal module.

    JavaScript 2 36

  5. bittorrent-client-js bittorrent-client-js Public

    A lightweight BitTorrent client implemented in JavaScript that supports both .torrent files and magnet links. Features include peer discovery, piece downloading, SHA-1 integrity checking, and metad…

    JavaScript

  6. dmicz/SweetFriend dmicz/SweetFriend Public

    JavaScript