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 production-style software systems across AI, web, backend, and data-driven applications.

About

  • Bachelor of Computer Science student majoring in Artificial Intelligence at the University of Malaya.
  • Interested in AI engineering, backend systems, algorithms, and practical product development.
  • Focused on building systems that are deployable, maintainable, and useful beyond coursework.
  • Currently improving real-world engineering depth through full-stack, data-driven, and AI-assisted products.

What I'm Building

Receipt AI Autofill

An AI-assisted receipt extraction workflow that turns a receipt image into structured fields for human review.

  • Tech stack: Next.js App Router, TypeScript, Tailwind CSS, Gemini Vision API, server-side route handlers.
  • What I implemented: Image upload validation, server-side AI extraction endpoint, structured JSON parsing, editable review form, raw model-output preview, and local browser persistence.
  • Why it matters technically: Shows practical AI automation with a server boundary for API keys, defensive parsing, and a human-in-the-loop review step instead of blindly trusting model output.

SmartWater Monitoring App

An Android and Flutter add-to-app client for IoT water quality monitoring, pollution reporting, and community discussion.

  • Tech stack: Java, Android SDK, Retrofit, OkHttp, Bluetooth RFCOMM/SPP, Google Maps, Flutter, Provider, fl_chart.
  • What I implemented: Mobile dashboard screens, Bluetooth sensor ingestion flow, REST API integration, JWT request interceptor, GPS-based report flow, charting, and Flutter dashboard module.
  • Why it matters technically: Demonstrates mobile engineering beyond CRUD: sensor data handling, API client design, authentication flow, location features, and multi-platform UI work.

Restaurant Operations Database System

An Oracle SQL database system for restaurant order processing, billing validation, and operational reporting.

  • Tech stack: Oracle SQL, PL/SQL triggers, sequences, constraints, views, relational schema design.
  • What I implemented: Normalized schema, order-detail relationships, validation constraints, compound triggers for order-total recalculation, seed data, and reporting queries.
  • Why it matters technically: Shows database design fundamentals, transaction integrity, and business-rule enforcement at the data layer.

Algorithm Design and Analysis

A structured repository for implementing and reviewing core algorithmic techniques in Python.

  • Tech stack: Python, sorting algorithms, searching foundations, complexity analysis notes.
  • What I implemented: Python implementations of classic sorting algorithms and organized lab/tutorial work for algorithm practice.
  • Why it matters technically: Supports the CS fundamentals expected for software engineering interviews: decomposition, correctness reasoning, and time/space complexity.

Technical Focus

  • Languages: TypeScript, JavaScript, Java, Python, SQL, Dart
  • Web & App: Next.js, React, Vite, Tailwind CSS, Flutter, Android
  • Backend & Data: Supabase, PostgreSQL concepts, Oracle SQL, REST APIs, authentication, database design
  • AI / ML: AI-assisted extraction, prompt design for structured output, regression modeling, data preprocessing
  • CS Foundations: Data structures, algorithms, sorting, complexity analysis, relational modeling

Current Direction

  • Building production-quality student and community software with clearer architecture, documentation, and deployment paths.
  • Strengthening backend, cloud, database, and AI engineering fundamentals through applied projects.
  • Preparing for software engineering and AI engineering internships in Malaysia, especially Kuala Lumpur.

Selected Links

Pinned Loading

  1. 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

  2. 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

  3. eco-ride-flutter eco-ride-flutter Public

    A Flutter-based campus mobility and carpooling app UI for the University of Malaya community, featuring authentication flows, dashboards, and ride booking interfaces.

    Dart 2

  4. adventure-quest-java-game adventure-quest-java-game Public

    A Java Swing 2D dungeon crawler featuring procedural room generation, turn-based combat, item collection, and persistent leaderboard tracking.

    Java 2

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

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

    Jupyter Notebook 2

  6. 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