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

Block or report Jason421412

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

Hi, I'm Jiachen Xu

AI-focused Computer Science student at the University of Malaya, building practical AI products, data tools, full-stack systems, and backend/data infrastructure.

Focus Areas

  • AI product engineering
  • Machine learning and data analytics
  • Full-stack web applications
  • Backend, database, and data integrity
  • Practical automation and tooling

Featured Projects

PersonaVault AI

Personal identity, document vault, proof-pack sharing, and AI authenticity checker MVP.

  • Tech stack: Next.js, TypeScript, Tailwind CSS, Supabase.
  • What I built: A full-stack MVP for managing personal identity materials, organizing documents, preparing shareable proof packs, and exploring AI-assisted authenticity checks.
  • Why it matters technically: Shows product thinking around identity, trust, document workflows, privacy-aware data handling, and AI-assisted verification.

Receipt AI Autofill

AI-assisted receipt extraction app that converts receipt images into editable structured form data with human review.

  • Tech stack: Next.js App Router, TypeScript, Tailwind CSS, Gemini Vision API.
  • What I built: Receipt image upload, server-side AI extraction, structured field parsing, editable review form, raw model-output preview, and local browser persistence.
  • Why it matters technically: Demonstrates a practical AI workflow with server-side API boundaries, defensive model-output handling, and human-in-the-loop review.

Makerspace Inventory Intelligence

Python toolkit for cleaning, searching, auditing, and analyzing makerspace inventory records.

  • Tech stack: Python, CSV processing, CLI tooling, unit tests.
  • What I built: CLI search, issue detection, duplicate detection, inventory summaries, visualization support, and sanitized sample-data workflows.
  • Why it matters technically: Shows data cleaning, practical automation, privacy-aware dataset handling, and testable Python engineering.

KTM Ridership Prediction

Regression-based machine learning workflow for hourly KTM Komuter ridership prediction.

  • Tech stack: Python, Jupyter Notebook, pandas, scikit-learn, XGBoost.
  • What I built: A machine learning workflow for exploring temporal and station-based ridership patterns using regression models.
  • Why it matters technically: Demonstrates applied ML thinking, feature engineering, model comparison, evaluation discipline, and honest limitation reporting.

Badan Warisan Membership PWA

Mobile-first membership portal prototype using React, Tailwind CSS, Vite, and Supabase.

  • Tech stack: React, TypeScript, Vite, Tailwind CSS, Supabase.
  • What I built: A membership portal prototype covering authentication, registration, profile management, and mobile-first user flows.
  • Why it matters technically: Shows full-stack product development, auth/data modeling, responsive UI design, and Supabase-backed application structure.

SmartWater Monitoring App

Android/Flutter water quality monitoring client with sensor ingestion, analytics, GPS reporting, and backend integration.

  • Tech stack: Android, Java, Flutter, Dart, Bluetooth, JWT-secured backend integration.
  • What I built: Mobile monitoring flows for water-quality readings, historical analytics, GPS-based pollution reporting, and backend-connected app logic.
  • Why it matters technically: Demonstrates mobile development, IoT-style data ingestion, backend integration, and real-world environmental monitoring workflows.

Technical Strengths

Languages: Python, TypeScript, Java, SQL / PL/SQL, Dart

Frontend: React, Next.js, Vite, Tailwind CSS

Backend & Database: Supabase, PostgreSQL basics, Oracle SQL / PLSQL, API route handlers

AI / ML / Data: Gemini Vision API, machine learning workflows, regression models, CSV/data cleaning, structured extraction

Tools: Git, GitHub, Vercel, Docker basics, VS Code, CLI workflows

Currently Improving

  • Testing and CI for portfolio projects
  • Reproducible ML workflows
  • Secure environment configuration
  • Architecture documentation
  • Production-style project presentation

Pinned Loading

  1. personavault-ai personavault-ai Public

    Personal identity, document vault, proof-pack sharing, and AI authenticity checker MVP.

    TypeScript 1

  2. receipt-ai-autofill receipt-ai-autofill Public

    AI-powered receipt image extraction web app that auto-fills an editable form using Gemini Vision.

    TypeScript 1

  3. smartwater-monitoring-app smartwater-monitoring-app Public

    An Android client with a Flutter add-to-app module for real-time IoT water quality monitoring, combining Bluetooth sensor ingestion, historical analytics, GPS pollution reporting, and JWT-secured b…

    Java 2

  4. makerspace-inventory-intelligence makerspace-inventory-intelligence Public

    Python toolkit for analyzing spreadsheet-style makerspace inventory data with CLI search, issue detection, duplicate detection, visualization, and tests.

    Python 1

  5. ktm-ridership-prediction ktm-ridership-prediction Public

    Machine learning project for KTM Komuter hourly ridership prediction using regression models.

    Jupyter Notebook 2

  6. badan-warisan-membership-pwa badan-warisan-membership-pwa Public

    A mobile-first web portal for Badan Warisan Malaysia to manage membership registration, authentication, and profile data using React, Tailwind CSS, and Supabase.

    TypeScript 1