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! 😊
👋 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 |
| 🧜♂️ | 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. | |
| Category | Technologies |
|---|---|
| Programming Languages | |
| Frontend Frameworks | |
| Backend & Server | |
| Databases & Storage | |
| Cloud & Infrastructure | |
| Payment & External APIs | |
| Testing & Quality | |
| Development Tools | |
| 🛒 | 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. |
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. |
| 🎓 | 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) |




