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 Gmail Badge


👋 Hi, I'm Shahir Ahmed, a Software Engineer and CS & Math graduate from Dickinson College (May 2025). I build full-stack apps with React, Next.js, TypeScript, Spring Boot, Python, and PostgreSQL, and I contribute to open source tools used by millions.

🚀 Current Role: Software Engineer at Sarva, building AI-powered tools for South Asian grocery supply chains.
🎓 Education: B.S. in Computer Science & Mathematics from Dickinson College (GPA: 3.52).
Honors: Dean's List, Pi Mu Epsilon, The 1783 Scholarship.
🌟 Open Source: Top 25 contributor to Mermaid.js (1.4M+ weekly downloads) and #2 contributor to FarmData2.
💻 Tech: Java, Spring Boot, React, Next.js, TypeScript, Python, PostgreSQL, AWS, Docker, Firebase.
📫 Portfolio: shahirahmed.com | Email: shahir.a@outlook.com | Based in New Jersey, USA

🌟  Open Source Contributions

🧜‍♂️ Mermaid.js - Top 25 contributor among 600+ contributors

Text wrapping using Knuth-Plass algorithm
Auto-scaling data labels for XY charts with D3.js
Customizable styling for Journey diagrams via YAML config

Features shipped to 1.4M+ weekly downloads, used across GitHub, VS Code, and Notion.
🥕 FarmData2 - #2 contributor (28 commits, 14k+ lines)

• Refactored 22+ Vue.js components to Vuex, cutting form latency by 60%
• Built 18+ Node.js REST APIs with PostgreSQL transaction rollbacks and 30+ Cypress tests
🗂️ Complete OSS Portfolio

Merged PRs, code stats, and contribution details for all major open source projects.

👨🏻‍💻  Technical Stack

Category Technologies
Programming Languages Java JavaScript TypeScript Python SQL C
Frontend Frameworks React Next.js Vue.js TailwindCSS HTML5 CSS3
Backend & Server Spring Boot Node.js Express.js Flask Firebase Socket.IO RESTful APIs
Databases & Storage PostgreSQL MongoDB Firestore AWS S3
Cloud & DevOps AWS Docker Vercel Linux Git
Testing & Quality Cypress Jest ESLint Maven

💼  Professional Experience

🛒 Software Engineer @ Sarva (May 2025 - Present)
• Cut p95 latency by 50% with a Python RAG pipeline using vector similarity search
• Reduced vendor inventory time by 60% with a voice-based system using OpenAI Whisper (90+ languages)
• Reduced chargeback fraud by adding Stripe Connect with identity verification
• Built 4 GPT-powered AI assistants for order tracking, product search, and inventory management
🌾 Software Engineer Intern @ FarmData2 (May 2024 - May 2025)
• Reduced form latency by 60% by refactoring 22+ Vue.js components to Vuex
• Automated farm workflows by building 18+ Node.js REST APIs with PostgreSQL rollbacks and 30+ Cypress tests
🧜‍♂️ Open Source Contributor @ Mermaid.js (Jan 2025 - April 2025)
• Ranked #25 among 600+ contributors by shipping 3 merged PRs for a library serving 1.4M+ weekly downloads
• Delivered features and bug fixes across 20+ diagram types in an 86K-star codebase used by GitHub, VS Code, and Notion
🏗️ Software Engineer (Volunteer) @ 84 Lumber (Sep 2023 - Jan 2024)
• Built a legacy code transpilation pipeline using ANTLR to migrate 10K+ lines of CBASIC into Python and Java for a $9B company

🖥  Featured Projects

Consider giving my work a ⭐ to show some ❤️

📸 GrabPic | Repository | Live Demo
Event photo sharing app where hosts upload photos and share one link. Guests take a selfie to instantly find every photo they appear in using facial recognition. Built with Next.js, Spring Boot, Python, PostgreSQL, AWS, and Supabase.
📄 PaperPulse | Repository | Live Demo
Research platform that aggregates papers from major sources, ranks them with neural reranking, builds a knowledge graph, and answers questions using RAG. Built with Next.js, FastAPI, PostgreSQL, Neo4j, OpenAI, Cohere, and AWS.
🎵 Queue Up | Repository | Live Demo
Spotify-powered social app that matches users by listening habits and enables real-time chat. Built with Spring Boot, React, PostgreSQL, WebSockets, and Docker.
CoSign | Repository | Live Demo
Task accountability app with AES-encrypted stakes that auto-release to peers via email on missed deadlines. Built with Spring Boot, React, TypeScript, WebSockets, and Docker.
🔗 BitTorrent Client | Repository
BitTorrent client that downloads files from .torrent files and magnet links. Implements the BitTorrent wire protocol with TCP peer connections, piece-level integrity checking, and the extension protocol for metadata exchange. Built with Node.js.
🗺️ Albatross | Repository | Devpost | Live Demo
AI navigation app that reroutes users around high-crime areas. Processed 50K+ crime addresses into zone density scores using Databricks and served route safety checks via Cloudflare Workers. Built at HackHarvard 2024.
🗂️ Open Source Contributions Portfolio
Merged PRs, code stats, and contribution details for Mermaid.js and FarmData2.
🩺 SweetFriend | Repository | Devpost | Live Demo
Diabetes management app with real-time Dexcom glucose monitoring, AI meal recognition, and Twilio SMS alerts. Built at PennApps 2024.
🖥️ PandOS
Complete OS kernel in C with time-sharing, virtual memory, system calls, and interrupt handling.

🎓  Education & Achievements

🎓 B.S. in Computer Science & Mathematics
Dickinson College (August 2021 - May 2025) | GPA: 3.52/4.00
Honors: Dean's List, Pi Mu Epsilon, The 1783 Scholarship
📜 Certifications: CS50x: 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 Website Badge


Profile last updated Visitor Badge

Pinned Loading

  1. FarmData2/FarmData2 FarmData2/FarmData2 Public

    Main development repository for the FarmData2 Drupal module.

    JavaScript 3 37

  2. 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

  3. Queue-Up Queue-Up Public

    A music-based social platform that connects people through shared Spotify taste. Calculates compatibility scores from your top artists, tracks, and saved music. Features real-time chat with WebSock…

    JavaScript

  4. CoSign CoSign Public

    An accountability task manager where you cannot complete your own tasks. Submit proof, get peer approval, and if a deadline is missed, hidden penalties are automatically revealed to the verifier vi…

    TypeScript

  5. dmicz/SweetFriend dmicz/SweetFriend Public

    JavaScript

  6. 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