Skip to content
View DrewIndeed's full-sized avatar
🚀
Aim for the stars
🚀
Aim for the stars
  • G.B.G Group Services | Ex-TIKI Corporation
  • Vietnam
  • LinkedIn in/truonganln

Block or report DrewIndeed

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
DrewIndeed/README.md
Andrew Le Nguyen. Seven days. Then I go hiking. A contour map with a seven-day trail from Day 1 intake to Day 7 live at the summit.

Seven days. Then I go hiking.

I trek mountains for fun and ship production React for a living: 5+ years, five product teams, now senior front-end engineer at G.B.G in Vietnam (UTC+7). On the side I take a few fixed-scope launch pages for founders: one scope, one price, one revision, live in 5–7 days.

D1 Intake  →  D2 Wireframe  →  D3–5 Build  →  D6 Revision  →  D7 Live


Now building

Pingdue: Invoice reminders that sound like you. Friendly, then firm, then final, and they stop the moment the invoice is marked paid.
Next.js · TypeScript · Tailwind CSS · Auth.js

Pingdue homepage: the headline The follow-up should sound like you, beside a Friendly-tone invoice reminder letter.

Practice Fork: Paste a tutorial. The concepts stay, the problem changes, and the score is whether the idea transferred, not whether you typed along.
Next.js · TypeScript · Tailwind CSS · AI SDK

Practice Fork homepage: the headline You finished the tutorial. Now fork a different one, and a form to paste a tutorial URL.


Selected work

01   This site
Case study · Next.js
The portfolio is the sample: the fixed-scope offer, the build receipt and the 7-day process, all in one page.

02   LG × VALORANT Booking
Freelance · 2024 · Vite, TypeScript, Node.js
Seat booking for LG × VALORANT gaming rooms. I led the front-end team on the player booking page and the whole admin dashboard, which also works as the CMS.

03   Tripcy Closet
Freelance · 2023 · Landing page
A landing page for a Vietnamese clothing brand, with careful image processing and motion. It scored 100/100 on Lighthouse.

04   Relay
Self-initiated concept · Next.js
A landing page for an AI support agent: the brief, the constraints and every decision, written up as a case study.

05   Event booking map
Open source · Konva
Sections, seats, and live seat status, drawn in Konva.


Five themes, one site

The site's five themes: Tide, Ember and Aurora (dark), Salt and Glacier (light). The 3D A and ribbon change material with each one.

Tide is home. Hit the shuffle button on the site for Ember, Aurora, Salt or Glacier: the whole page and the 3D scene change together.


Stack

TypeScript, React, Next.js (App Router), TanStack Query, TanStack Virtual, GraphQL, Tailwind CSS, Vite and Vercel.


Start a project

Send your page goal →  ·  anle.drewindeed@gmail.com  ·  LinkedIn  ·  Resume

Pinned Loading

  1. vite-konva-booking-map-2023 vite-konva-booking-map-2023 Public

    A performant React module to draw event booking maps with section selecting, seat selecting interactions, seat real-time status and more, ... for web, mobile web and native apps using Konva - Statu…

    TypeScript 1

  2. nextjs13-ai-saas-2023 nextjs13-ai-saas-2023 Public

    An AI Saas tool built with NextJS 13+ and shadcn/ui - Status: ✅ - Oct 2023

    TypeScript

  3. vite-giphy-2023 vite-giphy-2023 Public

    A website to display GIFs from GIPHY APIs built with Vite and TypeScript - Status: ✅ - May 2023

    TypeScript

  4. vite-tripcy-closet-2023 vite-tripcy-closet-2023 Public

    Personal brand fashion studio built with Vite - Status: ✅ - Mar 2023

    TypeScript

  5. MavenBond/mavenbond-frontend MavenBond/mavenbond-frontend Public

    Multi-purpose frontend using NextJS, TypeScript with TailwindCSS

    TypeScript

  6. rmit-enterprise-development/scrumified-frontend rmit-enterprise-development/scrumified-frontend Public

    Agile Productivity App built with NextJS and Chakra UI Component Kit

    JavaScript 2