Skip to content
View AbuQamar7379's full-sized avatar

Block or report AbuQamar7379

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
AbuQamar7379/README.md

Hey there! I'm Abu Qamar ๐Ÿ‘‹

Full-Stack Software Engineer ยท React ยท Node.js ยท Next.js ยท AWS

Portfolio LinkedIn Email


๐Ÿง‘โ€๐Ÿ’ป About Me

I'm a Full-Stack Software Engineer at SkilloVilla, where I build and ship product features end-to-end โ€” from pixel-perfect UIs to backend systems to production infrastructure. My work directly serves 10,000+ learners and 2 lakh+ active users daily.

I don't box myself into "frontend" or "backend." If there's a feature to build, a system to design, an automation to create, or infrastructure to fix โ€” I'll own it and ship it. That's how I ended up building exam platforms, real-time terminal widgets, AI screening pipelines, OTP abuse prevention systems, a consolidated admin portal, and leading a full cloud migration โ€” all within the same role.

Previously, I worked as a Full Stack Developer Intern at LeadTym, building microservices for payment gateways, wallet systems, and admin workflows.


๐Ÿ”ฅ What I've Built

๐Ÿข At SkilloVilla (SDE-1 ยท Nov 2024 โ€“ Present)


๐ŸŽฏ Online Test-Taking Platform

Built a scalable exam platform from the ground up using Next.js, React Query, and styled-components. The platform supports live, time-bound, multi-section exams with 8+ question types โ€” MCQ, SCQ, Fill-in-the-Blanks, Coding, SQL, Terminal-based, and Match-the-Following. It handles concurrent exam sessions with real-time state management and currently serves 10,000+ learners.


๐Ÿ“‹ Evaluation Leaderboard

Built a leaderboard with dual interfaces โ€” a student-facing view (ranks, performance stats) and an admin-facing view (granular submission tracking, question-level insights) โ€” solving critical visibility gaps for mentors and reducing evaluation review time by 50%. Optimized state management using Zustand with MAP-based O(1) lookups, reducing redundant API calls by 40% and improving dashboard responsiveness despite backend polling constraints.


๐Ÿ”„ Fault-Tolerant Offline Submission System

Engineered a client-side queuing system so users can continue tests seamlessly offline. The system handles automatic sync on reconnection, debounced API calls, and a periodic retry mechanism โ€” achieving zero submission loss and enhancing overall platform reliability even on unstable networks.


๐Ÿงฉ Admin Portal Consolidation

Transformed a fragmented ecosystem of 30+ scattered dashboards into a single, secure admin portal using Hasura, custom auth middleware, and Cloudscape design system. This dramatically reduced onboarding time for new team members, minimized operational errors, and enhanced cross-team collaboration by giving everyone a unified view.


๐Ÿ“„ Template-Driven Landing Page System

Built a scalable, template-driven landing page system with slug-based dynamic routing, empowering marketing and content teams to launch new course pages instantly without any developer intervention. This improved go-to-market speed by 80% โ€” teams went from waiting days for dev cycles to publishing pages in minutes.


๐Ÿ’ผ Job Board

Built a fully optimized Job Board platform inside SkilloVilla's LMS using Strapi CMS and React, empowering 2 lakh+ active users to discover and apply for jobs with seamless integration into the learning ecosystem. The board features advanced filtering, bookmarking, and search capabilities.


๐Ÿ“ Location Tracking & Targeted Ads

Implemented user location tracking by integrating Google Maps APIs, managing 100k monthly requests. This enabled location-based targeted advertisements, leading to a 30% increase in lead generation by serving relevant content to users based on their geography.


๐Ÿค Referral Feature

Developed a referral system with real-time activity tracking using Appsmith dashboards powered by Hasura GraphQL APIs with PostgreSQL and MongoDB as backing stores. The feature increased user engagement and conversions through an automated referral dashboard giving the ops team full visibility into referral funnels and payouts.


๐Ÿ’ป Real-Time Terminal Practice Widget

Built a live terminal practice environment using WebSockets and AWS ECS, where each user gets an isolated containerized environment to practice coding in real-time. Reduced container startup latency from ~30s to 2โ€“3s by implementing a warm-pool strategy โ€” pre-provisioning containers so they're ready before users need them.


โš™๏ธ Warm Pool Auto-Scaling via Consul

Implemented runtime-configurable warm pool scaling using Consul as the configuration store. This enables traffic-aware container pre-provisioning โ€” automatically scaling up warm containers on weekends (high traffic) and scaling down on weekdays โ€” optimizing both performance and cost without requiring code deployments.


๐Ÿ” OTP Orchestration System

Designed a secure OTP delivery system where the LMS acts as a gateway to VPC-isolated backend services. The architecture supports OTP flows across multiple use cases โ€” user authentication, evaluation access control, and notifications โ€” without exposing any internal APIs publicly.


๐Ÿ›ก๏ธ Large-Scale OTP Abuse Prevention

Detected and mitigated a massive OTP abuse attack where traffic had spiked to ~500k requests/day. Integrated invisible CAPTCHA using Cloudflare Turnstile (with Google reCAPTCHA as fallback) and implemented runtime provider switching via Consul โ€” allowing the team to swap OTP providers on the fly without deployments. This brought traffic down to 2โ€“3k/day and prevented vendor blacklisting.


๐Ÿค– AI-Powered Resume Screening Pipeline

Built an end-to-end automated screening pipeline using N8N workflows, Gemini Flash 2.0, and Groq (GPT-120B). The system processed 7,000+ job applications in under 1 hour, shortlisted 310 qualified candidates, and cost just $0.001 per resume (~$10 for 10k resumes vs $100+ with other solutions). This replaced what used to take the hiring team 2+ months of manual screening.


๐Ÿ—๏ธ CI-Driven Evaluation Pipelines

Built automated evaluation pipelines using Jenkins and GitLab CI that dynamically provision AWS ECS tasks to execute and grade user-submitted assignments in fully isolated environments. Each submission runs in its own container, ensuring security and consistency across evaluations.


๐Ÿ“Š Centralized Error Tracking & Observability

Implemented global error ID tracking with centralized logging to Datadog via FluentBit, enabling end-to-end request tracing across services. Users simply raise tickets with the error ID, and engineers can trace the full request lifecycle instantly โ€” reducing average debugging time from hours to minutes.


๐Ÿšจ Real-Time Monitoring & Incident Escalation

Set up production monitoring, health checks, and automated incident escalation using Squadcast and Slack. Configured escalation policies with automatic routing โ€” primary โ†’ secondary โ†’ team lead โ€” ensuring no incident goes unnoticed regardless of time or day.


๐Ÿงช End-to-End Quality Ownership

Owned end-to-end quality assurance in a completely QA-less team โ€” handling test planning, manual and automated testing, production debugging, incident response, and post-mortems. This ensures features ship reliably despite having no dedicated QA resources.


โ˜๏ธ GCP to AWS Infrastructure Migration

Led the complete infrastructure migration from Google Cloud Platform to AWS for both staging and production environments. The migration enabled horizontal scaling, proactive capacity planning, and saved the company INR 8L+ per month in infrastructure costs.


๐Ÿ”’ Cloudflare ZTNA & CDN Failover

Secured the entire internal infrastructure by implementing Cloudflare Zero Trust Network Access following a security breach, eliminating the need for bastion hosts and restricting access to private resources. Additionally, designed a bypass and fast failover strategy using Route53 DNS switching and certificate rotation, enabling recovery from CDN outages in under 2 minutes.


๐Ÿข At LeadTym (Full Stack Intern ยท Jul โ€“ Oct 2024)


๐Ÿ’ณ Payment & Wallet Microservices

Worked in a microservices-based architecture, developing both backend and frontend services for the admin, wallet, ticketing, and payment gateway modules. Designed secure inter-service communication for payment and wallet workflows, ensuring data consistency and fault isolation across service boundaries.


โšก High-Throughput Transaction Optimization

Optimized transaction flows to achieve low-latency performance and reliable wallet balance reconciliation at scale. This involved tuning database queries, implementing efficient transaction handling, and ensuring financial accuracy across concurrent operations.


๐Ÿ“ Centralized Error Handling & Logging

Implemented robust input validation, centralized error handling, and structured logging across all services. Collaborated on improving observability and production monitoring for live services, making it easier to trace issues and maintain system reliability.


๐Ÿš€ Personal Projects

๐Ÿ“š CodeCrafters โ€” Learning Management System

Tech: Next.js ยท TypeScript ยท Prisma ยท MySQL (Planetscale) ยท Clerk ยท NextAuth ยท Stripe ยท RazorPay ยท Mux ยท Shadcn UI ยท UploadThing

A full-stack LMS platform where students can browse, purchase, and track courses, while teachers can create and manage content.

  • Student experience โ€” Course browsing, purchasing, progress tracking, and chapter completion workflows that drive engagement and learning outcomes
  • Teacher tools โ€” Course creation with drag-and-drop chapter reordering, rich-text editor for descriptions, and file/video attachments via UploadThing
  • Payments โ€” Integrated Stripe and RazorPay for secure course purchases with webhook-based order confirmation
  • Video streaming โ€” Integrated Mux for video uploads, processing, and HLS playback ensuring smooth streaming across devices
  • Auth & data layer โ€” Secure authentication using Clerk and NextAuth, with Prisma ORM and MySQL (Planetscale) for a scalable, reliable backend

๐Ÿ’ฌ ChatterHub โ€” Discord-Inspired Real-Time Collaboration Platform

Tech: Next.js ยท TypeScript ยท Socket.io ยท Prisma ยท MySQL (Planetscale) ยท Clerk ยท TanStack Query ยท UploadThing

A real-time messaging platform inspired by Discord, supporting 1:1 and group communication across text, audio, and video channels.

  • Real-time messaging โ€” Message sending, editing, deletion, and file attachments powered by Socket.io with TanStack Query for optimistic updates and infinite scroll
  • Voice & video calls โ€” Built voice and video call functionality for direct and group communication
  • Server management โ€” Full server and member management including roles, permissions, kicking members, and shareable invite links
  • Responsive UI โ€” Mobile-first design with light/dark mode support and file/video uploads via UploadThing
  • Reliability โ€” Implemented WebSocket fallback with polling and alert notifications to ensure communication works reliably across all network conditions

๐Ÿ› ๏ธ Tech Stack

Languages JavaScript TypeScript Java

Frontend React Next.js Redux Zustand React Query Tailwind CSS Shadcn UI Material UI Styled Components Cloudscape Appsmith

Backend Node.js Express GraphQL REST APIs Socket.io Strapi Hasura NextAuth

Databases & ORMs PostgreSQL MongoDB Redis MySQL Prisma Drizzle Mongoose

Cloud & DevOps AWS GCP Docker Cloudflare Jenkins Linux Firebase Consul

AI & Automation N8N Gemini Groq ChatGPT Claude Perplexity Ollama OpenRouter Cursor Copilot

Testing Jest Cypress Vitest

Tools Git GitHub Bitbucket Postman Vite Webpack Imgix Datadog Squadcast


๐Ÿ“Š GitHub Stats


Profile views

Popular repositories Loading

  1. Portfolio Portfolio Public

    This is my portfolio.

    JavaScript 1

  2. GitHub-Profile-Searcher GitHub-Profile-Searcher Public

    A responsive web app that will query GitHub API to fetch user details based on username and show the details.

    JavaScript

  3. Weather-App Weather-App Public

    A responsive weather app made with React that will query weather API to fetch weather details based on city and show the details.

    JavaScript

  4. Admin-UI-GeekTrust-Frontend-Challenge- Admin-UI-GeekTrust-Frontend-Challenge- Public

    Admin UI (GeekTrust Frontend Challenge)

    JavaScript

  5. L-square-QTify L-square-QTify Public

    Forked from CrioDo/L-square-QTify

    JavaScript

  6. Law-Firm Law-Firm Public

    JavaScript