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 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 ❤️

🎵 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.
🗺️ 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