Hey, I'm Shahriar Ahmed Shovon.

Dhaka, Bangladesh | shovonshahriar01@gmail.com

About me

Experiences

July 2024 - Present

Software Engineer at Purple Dice (Part-time)

  • Developed a full-stack order processing system with real-time tracking, invoicing, and dynamic inventory management.
  • Building a full-stack classifieds platform with advanced filters, messaging, auctions, item verification, premium services, and admin tools.

May 2023 - Jun 2024

Software Engineer at AppCube (Part-time)

  • Built a Slack-like messaging app using React, Redux, and RTK Query.
  • Contributed to a note-taking and task-scheduling platform integrated with AI.
  • Built a full-stack restaurant reservation system with Next.js (client and merchant sides).
  • Developed a React Native app for a multi-vendor B2B restaurant management platform.

Jun 2022 - May 2023

FullStack Developer at Chatsworth CPA (Contract)

  • Built two multiplayer web-based games using React and Socket.IO.
  • Developed a custom e-signature platform similar to DocuSign using Next.js, Express, and MongoDB.
  • Delivered a complete multi-vendor e-commerce solution with integrated payment gateways.

Projects

GangUP - Student Commuting Platform

Built high-traffic scalable student commuting platform handling 57K+ page views and 3,500+ verified users in 100 hours.


Tools: Node.js, React, Socket.IO, MongoDB, Express.js, WebSocket


Features:

  • Developed Socket.IO infrastructure supporting concurrent chat sessions and instant notifications
  • Built multi-parameter matching system processing route, time, university, and safety preferences with sub-second response times
  • Implemented user verification, review systems, and community moderation tools while maintaining platform usability
  • Applied database indexing, query optimization, and load balancing for 16K+ unique visitors in 100 hours
  • Secure session-based authentication with role-based access.

B2B Wholesale Commerce Platform

A scalable wholesale platform built for B2B businesses, featuring a full admin dashboard, POS integration, inventory control, and a responsive storefront.


Tools: Next.JS, MongoDB, Express, Tailwind CSS, Stripe API


Features:

  • Built conditional pricing rules with customer segmentation and volume-based discounts for B2B negotiations
  • Developed customer-role creation with 130+ granular permissions across catalog, checkout, and dashboard views
  • Built-in POS system with real-time stock synchronization.
  • Created product management, inventory tracking, and order fulfillment system with live metrics and automated stock alerts
  • Applied indexed queries, server-side pagination, and caching strategies to handle 1,000+ SKUs with 95+ Lighthouse score

VSB Textbook Solution Platform

Interactive platform allowing students to browse, search, and filter academic e-books by chapter or exercise.


Tools: Next.js, Redux Toolkit, Tailwind CSS, Mantine UI, Express.js, MongoDB, MeiliSearch, React-PDF


Features:

  • Designed normalized MongoDB structure handling complex user, content, and gamification relationships
  • Built live leaderboards and progress tracking using MongoDB and Express.js with optimized queries
  • Created custom MeiliSearch implementation with fuzzy matching, code discovery, and caching
  • Architected point systems and achievements using Redux Toolkit for sophisticated state management

Multiplayer Object Finding Game

Built full-stack multiplayer game with WebSocket architecture.


Tools: React, NodeJS, Socket.IO, Charts, Firebase, Zustand


Features:

  • Built WebSocket-based system with room management and state synchronization for concurrent gaming sessions
  • Developed server-side validation, timing verification, and object detection algorithms preventing cheating
  • Created performance tracking, match statistics, and interactive leaderboards with data visualization
  • Built adaptive difficulty scaling, achievement mechanics, and cross-platform responsive interface

Multiplayer Quiz Game

Built multiplayer quiz platform with GeoJSON-powered question generation.


Tools: React, NodeJS, Socket.IO, GeoJson, Charts, Firebase, Zustand


Features:

  • Built sophisticated engine processing geographical datasets to dynamically create infinite quiz questions from countries, states, and regional data
  • Developed WebSocket-based system with automated matchmaking, room management, and state synchronization for concurrent quiz sessions
  • Created time-based bonuses, streak multipliers, and server-side anti-cheat validation ensuring fair competitive gameplay
  • Built Chart.js-powered performance tracking with match statistics, leaderboards, and trend analysis

Interactive W9 Filing & TIN Checker

Interactive SaaS platform for filing and electronically signing W9 forms, along with real-time TIN verification.


Tools: Next.JS, TailwindCSS, React-pdf, Paypal, Stripe, Firebase, Zustand


Features:

  • Integrated e-signature support to eliminate physical paperwork.
  • Real-time TIN checking and result saving for future reference.
  • Email delivery system for completed forms.
  • User-friendly W9 form editor with validation.
  • Stripe and PayPal integration with subscription model support.

Skills

Languages

  1. TypeScript
  2. JavaScript
  3. Python

Frontend

  1. Next.js
  2. React Native
  3. RTK Query
  1. Redux
  2. Zustand
  3. Tailwind CSS

Backend

  1. Node.js
  2. Express.js
  3. Socket.IO
  1. MongoDB
  2. PostgreSQL

Tools

  1. Git
  2. Docker
  3. Npm, Yarn
  4. Vite, Webpack
  5. Linux
  1. AWS, Linode (VPS)
  2. Firebase, Supabase
  3. WordPress
  4. Stripe

Testing

  1. React Testing Library
  2. Jest
  3. Supertest