Informatics Engineering Student at Bina Insani University
I am Alif Haikal, a Full-Stack Developer specializing in modern JavaScript ecosystems such as React, Next.js, and NestJS. I build end-to-end web applications — from crafting responsive, user-friendly interfaces to developing robust backend services powered by TypeScript, PostgreSQL, and RESTful APIs. I focus on delivering scalable, high-performance solutions with clean architecture and seamless integration between the frontend and backend. Constantly learning and experimenting, I aim to build software that’s not only functional but also delightful to use.
Download ResumeOverview of my proficiency in web development technologies, frameworks, and tools used across various projects.
JWT Auth
A modern, scalable, and developer-friendly e-commerce backend platform engineered with NestJS and powered by PostgreSQL (Neon). It implements end-to-end commerce logic—Authentication, RBAC, Catalog, Cart, Orders, and Payments—with seamless Stripe integration, Cloudinary media uploads, TypeORM modeling, and GitHub → Render CI/CD for hands-off deployments.
JWT Auth
flowcommerce/
├─ src/
│ ├─ app.module.ts
│ ├─ main.ts
│ ├─ swagger.ts
│ ├─ auth/
│ ├─ users/
│ ├─ categories/
│ ├─ products/
│ ├─ carts/
│ ├─ orders/
│ ├─ payment/
│ └─ uploads/
├─ public/
├─ .env
├─ package.json
└─ render.yaml
DATABASE_URL=postgres://user:pass@neon.host/db
JWT_SECRET=supersecretkey
STRIPE_SECRET_KEY=sk_test_***
STRIPE_PUBLISHABLE_KEY=pk_test_***
STRIPE_WEBHOOK_SECRET=whsec_***
CLOUDINARY_CLOUD_NAME=your_cloud
CLOUDINARY_API_KEY=your_key
CLOUDINARY_API_SECRET=your_secret
RENDER_EXTERNAL_URL=https://flowcommerce.onrender.com
https://flowcommerce.onrender.com/api/docs/payment/webhookPOST /auth/register,
POST /auth/login
GET /products,
POST /products
POST /orders/checkoutA brief overview of my academic background and practical experience in technology development.