🧑💻 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 (Part-time) - Current Role
Sarva[Live Platform]
- Consulted with clients to architect and launch a vendor management & marketplace MVP in just one week, utilizing Next.js, React, TypeScript, and Firebase to enable real-time vendor onboarding, inventory control, and sales tracking.
- Implemented Stripe-based split payouts with 3-way revenue splits, Identity verification reducing fraud by 85%, and real-time order tracking (Firestore, Google Maps) to streamline transactions, enforce compliance, and enhance delivery transparency.
- Developed vendor interface with Firebase listeners enabling real-time inventory updates, 15+ customizable analytics reports, and complete inventory management to improve operational efficiency.
Software Engineer Intern
Dickinson College - FarmData2[GitHub Repository]
- Contributed to the core FarmData2 codebase at Dickinson College, collaborating directly with 12+ organic farmers to develop 15+ real-time crop management features that support daily farm operations and USDA certification requirements.
- Developed full-stack crop tracking system using Node.js, PostgreSQL, and Vue.js with comprehensive Cypress test suites achieving 80%+ coverage to ensure reliable farm operation logging and certification compliance.
- 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[Merged PRs][Ranked #25 of 600+ Contributors][GitHub Repository]
- Participated in 16+ weekly technical meetings with core maintainers throughout 4-month contribution period, collaborating on architecture decisions and feature planning for the open-source project.
- Delivered 3 merged PRs implementing text wrapping algorithms, auto-scaling data labels, and customizable styling features for a library serving 1.2M+ weekly downloads.
Software Engineer (Volunteer)
84 Lumber[Featured in Dickinson News]
- Led a NLP-powered code migration pipeline with ANTLR parser generator, automatically converting 10K+ lines of legacy CBASIC to modern Python, Java, and .NET, accelerating a $9B company's modernization initiative.
- Engineered an Abstract Syntax Tree framework with Doxygen for automated documentation generation, cutting new developer onboarding time by 50% using clearer and more maintainable documentation.
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!
View Projects