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

Block or report Shahir-47

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 84.5k 8.4k

  4. FarmData2/FarmData2 FarmData2/FarmData2 Public

    Main development repository for the FarmData2 Drupal module.

    JavaScript 2 35

  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