Skip to content
View ZenBen5173's full-sized avatar
🔋
Motivated
🔋
Motivated

Block or report ZenBen5173

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

Hi, I'm Zen Ben 👋

Final-year Data Analytics student at Sunway University, building with data, AI, and the cloud.

AWS Certified Cloud Practitioner 4x Hackathon Winner Open to internships from late January 2027 LinkedIn Email


  • ☁️ AWS Certified Cloud Practitioner · VP, Sunway AWS Student Builder Group
  • 🛠️ Co-founder @ FlowNote Solutions
  • 🏆 4x Hackathon Winner (incl. Champion, AI Video Hackathon 2026)
  • 📊 Python · SQL · Power BI · Machine Learning · Big Data on AWS
  • 📌 Available for a full-time internship from late January 2027 (final semester ends 19 Jan)

What I'm building

Most of my recent work is the same idea pointed at different problems: let an AI decide and act inside a real workflow, with a human able to see and override every step.

Service Desk Command Center · Autopilot Asia 2026, 3rd of 1200+

Service Desk Command Center

An AI service desk built on a contrarian idea: the fastest ticket is the one nobody has to raise. Rather than closing tickets faster, it clusters them by root cause, proposes the permanent fix for each, refuses to act when it should stop, and never reports a metric it can't back with real data. Placed 3rd of 1200+ participants in the Customer Support track, built as a team of two.

  • Stack: Next.js, FastAPI, PostgreSQL, Docker, Supervity Auto agents

UniGuide · UMHackathon 2026, 2nd Runner-Up

UniGuide

An AI co-pilot for university paperwork. Instead of a static form, Z.AI's GLM reads the official SOP and the applicant's history and emits the next step at runtime, so students are never stuck guessing what comes next and coordinators get pre-digested briefings and editable decision letters.

  • Three role surfaces: student portal, coordinator inbox, admin dashboard
  • Auto-extracted briefings with confidence scores and SOP citations
  • Letter generation with hallucination checks and a 5-minute decision-undo window
  • Stack: Next.js 15, TypeScript, Supabase (Postgres + pgvector + Realtime), Z.AI GLM-4.6, Vercel

GustFlow · FlowNote Solutions (in production)

A multi-tenant SaaS that lets a small business model its exact task-and-approval workflow instead of bending its process around rigid or paywalled tools. Role-based permissions decide who can act, and each approval routes to specific people. Deployed for a first paying client, a Malaysian hardware business.

  • Role: Sole developer, end-to-end product development
  • Stack: Next.js, TypeScript, Supabase, Tailwind, Vercel

AgroSim · MyAI Future Hackathon Finalist

AI farm management for Malaysian smallholder farmers: satellite farm mapping, photo-based crop disease detection, and AI-generated daily plans, giving small farms the precision tools normally reserved for big commercial operations.

  • Stack: Next.js, TypeScript, Gemini AI, Firebase Genkit, Supabase

Sound file transfer · data over sound

Sound file transfer

Chirp moves a link or a note between two phones using sound alone: one phone plays a short musical chirp, the other listens and reads it back. No wifi, no Bluetooth pairing, no camera, no app install. It is a static site with no build step, and it uses a fountain code so an image can survive being carried across dozens of lossy chirps, joining mid-transfer and still finishing. Try it live on two phones.

  • Stack: vanilla HTML/CSS/JS, ggwave (audio modem), Web Crypto (AES-GCM), a GF(2) fountain code

Component library · 77 components, live gallery

Component library

Ever let the AI scaffold your UI and get handed the same generic grey card, the hundredth time? I built a shelf of 77 components I picked and tuned myself, each with the micro-interactions already baked in (hover reveals, cursor tracking, staggered entrances), browsable in a live gallery so you see the real thing moving before you copy it out. Browse it live.

  • Stack: Next.js, Radix Colors, shadcn/ui, Motion, TypeScript

myTask (private) · WhatsApp-native task manager

myTask dashboard

A full task manager with a web dashboard (list, board, table and calendar views, plus workload and completion charts) and a WhatsApp way in: text it in plain language and an AI turns it into a task, mirrored to Google Calendar. It also tracks its own running cost and connection health.

myTask tasks view myTask notes view

  • Stack: Next.js, Supabase, Anthropic Claude, WhatsApp Cloud API, Google Calendar

More things I've built

  • HelpMeGuru · Devin x Qwen Hackathon. An AI mentor that reads a project brief and hands each student in a group a different role with a reason, over Telegram, running on Qwen.
  • Flight Delay Big Data study · pandas on one machine vs. PySpark on AWS EMR, benchmarked over 62M flight records.
  • SQL & NoSQL injection demos · vulnerable-vs-hardened pairs for Oracle and MongoDB, showing the attack and the one change that stops it.
  • Lumie World · an AI language-learning companion with character chat, gamified roadmaps, and Amazon Polly voice, built with @Thevesh-Chandran at one of my first hackathons. Python.
  • Swytch · a Flutter fintech app for seamless payment-mode switching, built with @Thevesh-Chandran for the Pay Hack hackathon. Dart.

Toolbox

Data
Python SQL SAS PostgreSQL pgvector

Frontend / Backend
Next.js TypeScript React Tailwind Supabase FastAPI

Cloud
AWS Vercel

AI tooling
Claude Code Claude API Z.AI GLM Gemini Firebase Genkit

Pinned Loading

  1. component-library component-library Public

    77 UI components with the micro-interactions already built in, browsable in a live gallery. The shelf you pull from when you start a new app.

    TypeScript 1

  2. sound-file-transfer sound-file-transfer Public

    Transfer files and links between phones using sound — no internet, camera, or Bluetooth.

    JavaScript 1

  3. agrosimulator agrosimulator Public

    AI farm-management tool for Malaysian smallholder farmers: satellite farm mapping, AI crop planning, photo-based disease detection, and weather-aware resource plans. MyAI Future Hackathon Finalist.…

    TypeScript 1

  4. uniguide uniguide Public

    AI-driven workflow assistant for UM administrative procedures. UMHackathon 2026 2nd Runner-Up, Domain 1 (AI Systems & Agentic Workflow Automation). Powered by Z.AI GLM.

    TypeScript 1

  5. service-desk-command-center service-desk-command-center Public

    Autopilot Asia 2026 Round 2 — Service Desk Command Center. Problem Elimination over ticket resolution. Agents run on Supervity Auto; this repo displays and governs.

    TypeScript 1

  6. IST3134-Flight-Delay-BigData IST3134-Flight-Delay-BigData Public

    Big Data analytics on 62M US flight records (2015-2024): pandas on one machine vs. PySpark on AWS EMR, same analysis, benchmarked at each scale.

    Jupyter Notebook 1