Skip to content
View AparAgarwal's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report AparAgarwal

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
aparagarwal/README.md

👋 Hello, World! I'm Apar Agarwal

Typing SVG

💫 About Me

const apar_agarwal = {
    role: "Software Engineer",
    education: "Computer Science Undergraduate",
    code: ["JavaScript", "TypeScript", "C++", "Python"],
    askMeAbout: ["backend development", "system design", "web engineering", "open source"],
    technologies: {
        frontEnd: {
            js: ["React", "Next.js"],
            css: ["Tailwind CSS", "Bootstrap"]
        },
        backEnd: {
            js: ["Node.js", "Express.js"],
            python: ["Flask"],
            auth: ["JWT", "Sessions", "Cookies"]
        },
        databases: ["MongoDB", "PostgreSQL", "MySQL", "Redis"],
        orm: ["Prisma", "Mongoose"],
        tools: ["Git", "GitHub", "Postman", "Docker"],
    },
    currentFocus: [
        "Full-Stack Engineering",
        "Scalable API Design",
        "System Design Fundamentals"
    ],
    experience: [
        "Open Source Contributor",
        "Full-Stack Web Projects",
        "Mobile App Development (Flutter)",
        "Team-based Academic Projects"
    ],
    interests: [
        "Distributed Systems",
        "Performance Optimization",
        "Clean Architecture"
    ],
    portfolio: "https://aparagarwal.tech",
    mindset: "Build → Break → Learn → Improve",
    funFact: "First make it work, then make it right, then make it fast"
};

🛠️ Tech Stack

HTML5 CSS3 JavaScript TypeScript React Next JS TailwindCSS Bootstrap

NodeJS Express.js Flask Flutter

MongoDB Postgres MySQL Redis Prisma

C++ Python

Git GitHub Docker Postman Vercel

💡 Featured Projects

  • Social Pulse — Production-ready social media REST API with JWT authentication, refresh token rotation, and a modern React + TypeScript frontend (frontend repo).

  • URL Shortener 🔗 Live Demo — URL shortening service with REST APIs, JWT authentication, click analytics, and XSS/NoSQL-injection protection. Deployed on Vercel with a custom domain.

  • Blog Website — Production-ready Next.js 16 blog platform with MDX content, secure admin dashboard, ISR caching, dark/light theme, and WCAG-compliant accessibility.

  • Library Management System v2 — Full-stack application with role-based access control, real-time SSE notifications, Redis caching, and fully Dockerized deployment (Node.js + React + PostgreSQL).

  • KernelCanvas — Web-based Docker container management tool for visualizing containers and system state using React and Node.js.

  • Campus Navigator — Flutter mobile application for indoor campus navigation with Google Maps, real-time location tracking, and route optimization.

  • ParseLoom — Interactive educational tool for visualizing LL/LR parsing algorithms in compiler design.


🌱 Open Source & Learning

  • Active open-source contributor experienced with large codebases and collaborative workflows
  • Documenting the backend development journey through a hands-on blog series
  • Strong believer in learning by building and contributing

📫 Connect With Me:

Portfolio Github LinkedIn


Profile views

"The best error message is the one that never shows up."

Pinned Loading

  1. social-pulse-frontend social-pulse-frontend Public

    TypeScript

  2. url-shortener url-shortener Public

    Convert lengthy URLs into compact, easy-to-share links

    JavaScript 2

  3. blog-website blog-website Public

    A production-ready blog with secure admin dashboard, rich MDX content, and optimized performance. Built for personal blogs and technical writing.

    TypeScript

  4. library-management-v2 library-management-v2 Public

    Library Management System

    JavaScript 1

  5. campus-navigator campus-navigator Public

    A Flutter-based mobile application designed to help users navigate around campus with interactive maps, real-time location tracking, and route planning.

    Dart 1

  6. News-Website News-Website Public

    Clean and mobile-friendly news website showcasing up-to-date articles with a focus on readability and responsiveness.

    JavaScript