Skip to content
View Irfan-alyy's full-sized avatar

Block or report Irfan-alyy

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

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Irfan-alyy/README.md

👋 Hi, I’m Ali Irfan (@Irfan-alyy)

Full-Stack Web Developer React & Next.js | JavaScript & TypeScript | Learning-Driven Engineer


I’m a full-stack developer with hands-on experience building both frontend interfaces and backend systems. I’ve worked on multiple projects using React / Next.js for the frontend and Node.js, Express, MongoDB, and Prisma on the backend, with a strong focus on authentication, scalability, and clean architecture.

I believe in learning by building, writing maintainable code, and continuously improving my understanding of modern web development.


Tech Stack

Languages

  • JavaScript (ES6+)
  • TypeScript
  • HTML5, CSS3

Frontend

  • React
  • Next.js
  • Redux Toolkit, Zustand
  • Tailwind CSS, Bootstrap

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Prisma ORM

Authentication & Security

  • Passport.js
  • OAuth (Google and others)
  • NextAuth / Auth.js
  • JWT
  • bcrypt

APIs & Tooling

  • REST APIs
  • Postman
  • Git and GitHub

Featured Projects

Authentication System (Backend)

Tech: Node.js, Express.js, MongoDB, Passport.js, OAuth, JWT Repo: https://github.com/Irfan-alyy/Authentication-system-nodejs

  • Complete backend authentication system
  • Local authentication and OAuth strategies implemented using Passport.js
  • Secure password hashing with bcrypt
  • Token-based authentication using JWT
  • Structured project architecture aligned with real-world backend practices
  • Strong focus on security and scalability

This project represents practical experience with real authentication flows used in production systems.


eCommerce Store (Frontend)

Tech: React (frontend-focused implementation) Repo: https://github.com/Irfan-alyy/Ecommerce-Store

  • Frontend implementation of an eCommerce application
  • Core UI components and pages
  • Emphasis on component structure, layout, and user experience
  • Hands-on experience with real-world frontend workflows
  • State Management with Redux (used for Cart functionality)
  • Framer-motion for smooth animations and effects

This project demonstrates practical frontend development skills and UI-focused problem solving.


Currently Learning and Improving

  • Advanced Node.js concepts (workers, background tasks, caching with Redis, real-time communication)
  • Docker for containerized development
  • Backend API testing (Jest, Supertest)
  • Frontend testing (Jest, React Testing Library)
  • Real-time communication patterns between frontend and backend
  • Writing more robust and production-ready applications

Open to Collaboration

I’m open to:

  • Full-stack applications with Node.js backends
  • React and Next.js projects
  • Learning-driven collaborations focused on clean code and growth

If you’re working on something meaningful and value responsibility and continuous learning, I’d be happy to collaborate.


Fun Facts

  • Enjoy watching movies
  • Love exploring good food
  • Strong believer in discipline, responsibility, and lifelong learning

Let’s Connect

GitHub: https://github.com/Irfan-alyy
LinkedIn: https://www.linkedin.com/in/aly-irfan
Email: irfanserboon@gmail.com

Pinned Loading

  1. Irfan-alyy Irfan-alyy Public

    Config files for my GitHub profile.

    HTML 1

  2. Ecommerce-Store Ecommerce-Store Public

    Frontend for a full-stack e-commerce site using React.js. Includes pages like Home, Products, Login, Profile, with Redux cart, protected routes, product add/edit for admin, and user auth. Backend b…

    JavaScript 1 1

  3. portfolio portfolio Public

    A personal Portfolio Website using HTML CSS and Bootstrap

    HTML 1

  4. Authentication-system-nodejs Authentication-system-nodejs Public

    A Backend project built with Node, Express and MongoDb

    JavaScript

  5. MyBankDemo MyBankDemo Public

    A prototype of a banking system built using HTML, CSS (Tailwind), and JavaScript

    JavaScript 1

  6. worknexus worknexus Public

    TypeScript