🧑💻 About Me
Hey, I'm Shahir. I'm a recent Computer Science & Mathematics graduate (May 2025) who builds scalable full-stack web apps with React, Vue, Node.js, Express, AWS, and Firebase. I enjoy solving tough problems, modern web architecture, and taking projects from "just an idea" to production.
I'm currently a Software Engineer at Sarva, architecting a full-stack vendor management and grocery marketplace platform. My open source journey includes being a top 25 contributor out of 600+ contributors to Mermaid.js and ranking #2 at FarmData2. I focus on feature development, bug fixes, and designing systems people actually use. You can browse my open source work here.
Some of my recent projects include Sarva Bazaar (a vendor management and grocery delivery platform), Peer-to-Playlist (a music matching app), and Albatross (AI-powered safe navigation). I have shipped hacks at PennApps and HackHarvard, which challenged me to level up and build under pressure.
Outside of code, you'll find me helping new devs, playing soccer, and following Real Madrid like my life depends on it. If you want to connect, check out my GitHub or socials below.
Reach out if you want to collaborate or just talk tech. Always up for new projects.

🛠️ Tools and Technologies I've worked with
Programming Languages
Frontend Frameworks
Backend & Server
Databases & Storage
Cloud & Infrastructure
Payment & External APIs
Testing & Quality
Development Tools
💼 Work Experience
Software Engineer - Current Role
Sarva - Vendor Management Platform & Marketplace for Grocery Supply Chains[sarvabazaar.com]
- Designed 4 role-specific AI assistants with RAG over Firestore and Algolia to handle search, ordering, and analytics in chat, cutting task time by 50% and saving about 15 hours of operations work per week.
- Built a vendor AI toolkit to auto-generate product descriptions, pricing, and nutrition, cutting per-item setup time by 80% and enabling 50+ product catalogs to launch in under 1 hour.
- Implemented a batch inventory management system with voice input via Whisper, enabling vendors to add, edit, and delete 20+ products at once in 90+ languages, cutting weekly inventory work by 60% and saving users 3 to 5 hours per week.
- Implemented Stripe Connect split payouts with Identity checks and real-time order tracking via Firestore and Google Maps, cutting chargebacks and suspected fraud by 85% while enabling transparent deliveries.
- Built 20+ pages in Next.js (React, TypeScript) backed by Firebase Auth, Firestore, Storage, and Cloud Functions so users can sign up securely, browse vendor catalogs, place orders, and upload images on a scalable serverless stack deployed to Vercel.
Software Engineer Intern
FarmData2 - Organic Farm Management Software at Dickinson College[GitHub Repository][Contributions]
- Contributed to the core FarmData2 codebase at Dickinson College, partnering with 12+ farmers to build 15+ real-time crop management features that support daily farm operations and USDA certification requirements.
- Developed a full-stack crop tracking system using Node.js, PostgreSQL, and Vue.js with Cypress end-to-end tests at 80%+ coverage, enabling real-time logging of concurrent farm operations to meet USDA audit standards.
- Integrated 18+ farmOS API endpoints to automate logging workflows and refactored 22 Vue components for performance, reducing form rendering latency by 60% and saving farm staff 12+ hours per week.
Open Source Contributor
Mermaid.js - Open-Source Data Visualization Library[Contributions][Ranked #25 of 600+ Contributors][GitHub Repository]
- Delivered 3 merged PRs implementing text wrapping algorithms, auto-scaling data labels, and customizable styling features for a library serving more than 1.2 million weekly downloads, achieving #25 contributor ranking among 600+ contributors.
- Contributed to a 100K+ line codebase via Git, clearing automated CI/CD checks and multi-stage code reviews to ship features now powering diagrams for millions across GitHub, VS Code, Notion, and Microsoft Word.
Software Engineer (Volunteer)
84 Lumber - Building Materials Distribution & Retail Company[Featured in Dickinson News]
- Contributed to an ANTLR based code migration pipeline that automatically converted 10K+ lines of legacy CBASIC into Python and Java, helping a $9B company modernize its legacy systems and cut down manual rewrite work.
Teaching Assistant
Dickinson College Math and CS Department
- Facilitated weekly lab sessions for 40+ students, improving assignment completion rates by 20% through personalized code reviews in Python and Java.
- Guided undergraduates in data structures and algorithms, enhancing exam performance by 15% with targeted review sessions and collaborative problem-solving exercises.
🌟 Open Source Contributions


💡 Hackathon Experience
Prospectus
HoyaHacks

Prospectus was my very first hackathon project, where I jumped right into building an ambitious AI-powered college admissions assistant. Our idea was to leverage React, Django, Azure OpenAI, and custom vector embeddings for smart, query-based guidance about universities.
While we didn't end up with a fully functional product, the experience was incredibly valuable. I learned a ton about designing architectures, working with unfamiliar tools, and collaborating under real-world constraints. Even though we only got a frontend demo and a high-level architecture, it gave me first-hand insight into how complex building real applications can be.
Prospectus motivated me to level up my technical and teamwork skills for future hackathons. That first weekend set the stage for actually shipping working projects at later events.
Tech Stack (planned and prototyped):
SweetFriend
PennApps

SweetFriend is a full-stack diabetes management app that gives users real-time glucose tracking, AI meal recognition, and instant health insights. I led the frontend development using React, building a responsive dashboard, custom chart components for live blood sugar graphs, and an intuitive photo upload feature for meal recognition powered by Tune Studio's vision model.
I implemented the integration with the Dexcom API, bringing continuous glucose data into the app and linking it with event logging. The Flask backend connects user events and meal predictions, stores data in MongoDB, and uses Cerebras for ultra-fast AI health advice. I also helped wire up Twilio for notifications, alerting users about critical changes in their glucose levels. Shipping a polished MVP with this level of integration in just 36 hours took grit, and the project made me much more confident with complex health tech stacks and real-time API workflows.
Tech Stack:
Albatross
HackHarvard

Albatross is an AI-powered navigation app that helps users avoid high-risk areas in any city by finding the safest routes using real-time crime data. My role was building the Vue.js frontend, where I designed and implemented the interactive dashboard that overlays crime polygons and safe routes on a dynamic map. I connected the frontend with a backend pipeline using AWS and Databricks for data processing, MLflow for clustering high-crime zones, and Cloudflare Workers to serve the routing data to the HERE Routing API.
I focused on getting geospatial data and route overlays working smoothly so users could instantly see where to travel more safely. We built and deployed a working demo for New York City during the hackathon, and even in demo mode the system visualizes hot zones and safer paths in real time. Building Albatross pushed me to the next level with map rendering, geospatial data, and full-stack cloud integration.
Tech Stack:
🎓 Education
Dickinson College - Graduate
Carlisle, PA
Degree: Bachelor of Science in Computer Science & Mathematics
GPA: 3.52 / 4.00
Graduated: May 2025
Honors: Dean's List, Pi Mu Epsilon (Math Honor Society), 1783 Scholarship Recipient
Relevant Coursework:
- Data Structures
- Analysis of Algorithms
- Object-Oriented Programming
- Computer Architecture
- Operating Systems
- Database Systems
- Computer Networks
- Computability & Complexity
- Open Source Development
- Graph Theory
🏆 Certifications & Achievements

Check Out My Projects 🚀
I've worked on a variety of exciting projects showcasing my skills in web development, software engineering, and more. Click the button below to see them!





