# Shahir Ahmed - Software Engineer Last updated: 2026-03-04 Canonical URL: https://www.shahirahmed.com Machine-readable profile: https://www.shahirahmed.com/llms.json ## Quick Summary Shahir Ahmed is a Software Engineer in the United States. He builds full-stack products with React, Next.js, TypeScript, Spring Boot, Python, FastAPI, PostgreSQL, and Firebase. Recent projects include GrabPic (event photo sharing with facial recognition), PaperPulse (AI research platform with knowledge graphs), and BitTorrent Client JS (peer-to-peer file sharing client in Node.js). ## Current Role ### Software Engineer, Sarva (May 2025 - Present) - Builds a vendor management and marketplace platform for South Asian grocery supply chains. - Cut p95 latency by 50% by replacing sequential scans with vector similarity search in a Python RAG pipeline. - Reduced vendor inventory time by 60% via voice-based inventory using OpenAI Whisper (90+ languages). - Built 4 GPT-based assistants for order tracking, product search, and inventory workflows. - Implemented Stripe Connect with identity verification and added Firebase AppCheck plus role-based auth. ## Previous Experience ### Software Engineer Intern, FarmData2 (May 2024 - May 2025) - Refactored 22+ Vue.js components to Vuex and reduced form latency by 60%. - Built 18+ Node.js APIs with PostgreSQL transaction rollbacks and 30+ Cypress tests. ### Open Source Contributor, Mermaid.js (Jan 2025 - Apr 2025) - Ranked top 25 among 600+ contributors. - Shipped 3 merged PRs (text wrapping, auto-scaling labels, customizable styling). ### Software Engineer Volunteer, 84 Lumber (Sep 2023 - Jan 2024) - Built ANTLR-based transpilation pipelines to migrate 10K+ lines of CBASIC to Python/Java for a $9B company. ### Teaching Assistant, Dickinson College (Aug 2022 - May 2025) - Mentored 25+ students across 6 semesters in Python and Java through labs, office hours, and code reviews. ## Open Source - Mermaid.js PRs: https://github.com/mermaid-js/mermaid/pulls?q=is%3Apr+involves%3AShahir-47+is%3Aclosed - FarmData2 PRs: https://github.com/FarmData2/FarmData2/pulls?q=is%3Apr+involves%3AShahir-47+is%3Aclosed - OSS portfolio: https://github.com/Shahir-47/open-source-contributions ## Featured Projects ### GrabPic - URL: https://grab-pic.vercel.app - GitHub: https://github.com/Shahir-47/Grab-Pic - Category: Personal - Summary: Event photo sharing app with facial recognition. Built as a 3-service system (Next.js frontend, Spring Boot API, Python worker), using PostgreSQL with pgvector for cosine similarity search, S3 presigned uploads, and SQS processing. ### PaperPulse - URL: https://paper-pulse-nu.vercel.app - GitHub: https://github.com/Shahir-47/Paper-Pulse - Category: Personal - Summary: AI-powered research platform that aggregates papers across ArXiv, PubMed, Semantic Scholar, and OpenAlex, reranks with Cohere, builds Neo4j knowledge graphs, and answers questions with RAG. ### BitTorrent Client JS - GitHub: https://github.com/Shahir-47/bittorrent-client-js - Category: Personal - Summary: BitTorrent client in JavaScript that downloads from .torrent files and magnet links, with TCP peer connections, piece-level SHA-1 integrity checks, and extension protocol metadata exchange. ### Sarva - URL: https://www.sarvabazaar.com/ - Category: Professional - Summary: Vendor management marketplace with RAG search, voice inventory, GPT assistants, and payments. ### FarmData2 - URL: https://github.com/FarmData2/FarmData2 - Category: Professional / Open Source - Summary: NSF-funded farm management platform with Vue.js, Node.js, PostgreSQL, and Cypress. ### Queue Up - URL: https://queue-up.onrender.com - GitHub: https://github.com/Shahir-47/Queue-Up - Category: Personal - Summary: Spotify-based social matching app with Spring Boot, React, JWT auth, and WebSockets. ### CoSign - URL: https://cosign-nwwl.onrender.com - GitHub: https://github.com/Shahir-47/CoSign - Category: Personal - Summary: Task accountability platform with verifier workflows, recurring tasks, encryption, and WebSockets. ### PandOS - GitHub: https://gitfront.io/r/Shahir-47/abfsq8dhTm4Z/Custom-OS-Kernel/ - Category: Personal - Summary: Complete OS kernel in C for uMPS3 with time-sharing, TLB virtual memory, system calls, and interrupt handling. ### Albatross - URL: https://albatross-hack.netlify.app/ - Devpost: https://devpost.com/software/albatross - Category: Hackathon - Summary: AI-powered safe navigation app built at HackHarvard using Vue.js, Cloudflare Workers, and Databricks. ### SweetFriend - URL: https://sweet-friend.vercel.app/app/dashboard - GitHub: https://github.com/dmicz/SweetFriend - Devpost: https://devpost.com/software/sweetfriend - Category: Hackathon - Summary: Diabetes management app with Dexcom integration, meal recognition, Twilio alerts, and Flask/MongoDB backend. ### Prospectus - Devpost: https://devpost.com/software/prospectus - GitHub: https://github.com/HoyaHacks2024-Team - Category: Hackathon - Summary: AI-powered college admissions assistant (React, Django, Azure OpenAI, vector embeddings). ## Education & Certifications - Dickinson College, B.S. Computer Science and Mathematics (Aug 2021 - May 2025), GPA 3.52. - Honors: The 1783 Scholarship, Dean's List, Pi Mu Epsilon (National Mathematics Honor Society). - CS50x: Introduction to Computer Science (HarvardX). - MATLAB Onramp (MathWorks). ## Skills Programming: Java, TypeScript, JavaScript, Python, SQL, C, Lua, HTML5, CSS3 Frontend: React, Next.js, Vue.js, Tailwind CSS Backend/Data: Spring Boot, Node.js, Express, FastAPI, Flask, Django, REST APIs, WebSockets, PostgreSQL, pgvector, Neo4j, MongoDB, Firebase, Supabase AI/ML: RAG pipelines, vector search, knowledge graphs, Cohere neural reranking, OpenAI Whisper, facial recognition, structured LLM outputs Cloud/Tooling: Stripe Connect, AWS S3, AWS App Runner, AWS SQS, AWS CloudFront, Upstash Redis, Cloudflare Workers, Databricks, Cypress, Docker, GitHub Actions, Vercel, Git, Linux ## Contact - Email: shahir.a@outlook.com - LinkedIn: https://www.linkedin.com/in/shahir47/ - GitHub: https://github.com/Shahir-47 - Devpost: https://devpost.com/Shahir-47 - Resume: https://drive.google.com/file/d/1KXPdYbmQQVwjGAx_jBstJnJ54bNlm4Wf/view