Projects

Professional Work

Contributions

MagickMind Python SDK preview
General Magick Industries · SDK contributorJun 2026

MagickMind Python SDK

An open-source Python SDK for integrating backend applications with the MagickMind platform. I contributed multi-model reasoning support for reasoning requests and streaming responses, along with usage examples and tests.

  • Python
  • SDK
  • API integration

Selected Projects

Insurance Policy Update Automation Agent preview
Sep 2026

Insurance Policy Update Automation Agent

A bounded AI agent that processes broker-initiated policy updates with eight typed tools for policy lookup, authorization, evidence validation, and workflow execution. Combines human approval, persistent state, audit trails, and retryable, idempotent execution in a synthetic-data demo.

  • Python
  • LangGraph
  • Next.js
Malaysian Property Shortlisting & Analytics Platform preview
Jan 2026

Malaysian Property Shortlisting & Analytics Platform

Built an AI-powered property platform that turns buyer requirements into ranked shortlists across 3,600+ Malaysian listings. Combines explainable matching, side-by-side comparisons, and price estimates to help buyers assess property fit and pricing tradeoffs.

  • Next.js
  • FastAPI
  • Gemini
AskAjaan (RAG Study Bot) preview
Jan 2026

AskAjaan (RAG Study Bot)

A local RAG study assistant for Introduction to Logic lecture slides. Retrieves relevant passages with FAISS and generates answers through Ollama, displaying source filenames and page references so students can check the material. Document indexing and answer generation run locally.

  • Ollama
  • LangChain
  • FAISS
Talking With Computer Agents preview
Apr 2026

Talking With Computer Agents

An English/Thai voice interface for interacting with Python code. Combines speech transcription, semantic intent matching, and parameter extraction. When a command is missing required information, the analysis flow asks a follow-up question and retains the pending action for the next response.

  • Whisper
  • sentence-transformers
  • GLiNER
More projects · 19

Mostly coursework, alongside earlier experiments and internship work. Each entry links to its GitHub repository.

Resume Optimizer preview
Dec 2025

Resume Optimizer

A Python tool that compares résumé content with a job description using the OpenAI API. Generates suggestions for revising the supplied content.

  • Python
  • OpenAI API
Youtube Lecture Summarizer preview
Dec 2025

Youtube Lecture Summarizer

A lecture summarization tool using YouTube transcripts and sentence-transformer models. Produces condensed text for reviewing lecture material.

  • PyTorch
  • youtube-transcript-api
  • sentence-transformers
KMITL GPA Simulator preview
May 2025

KMITL GPA Simulator

A grade-planning tool for simulating future course results and target GPAs. Shows how individual courses affect the overall result.

  • HTML
  • CSS
  • Javascript
JAVIS: Voice-driven Coding Assistant preview
Apr 2025

JAVIS: Voice-driven Coding Assistant

A voice-driven coding assistant built as a team project. Combines a web interface, language-model components, and Prolog to explore command-based interaction with code.

  • Python
  • Nextjs
  • FastAPI
Compiler Construction Project preview
Feb 2025

Compiler Construction Project

A coursework compiler that translates expressions and variable assignments into assembly instructions using Python and PLY. Tracks variables in a symbol table and handles integer-to-float conversion during code generation.

  • Python
  • PLY
  • Compilers
Checkers Game preview
Nov 2024

Checkers Game

A desktop Checkers game connecting a Python interface to Prolog game logic. The opponent uses Minimax search with alpha-beta pruning.

  • Python
  • Prolog
  • Mini-max
Blackjack 21 preview
Nov 2024

Blackjack 21

A desktop Blackjack game with a Python interface and Prolog-based rules. Explores integrating a graphical application with a logic programming backend.

  • Python
  • Prolog
  • Mini-max
Quiz Generator preview
Oct 2024

Quiz Generator

Generates quizzes with a language model through a SvelteKit interface and FastAPI backend. Packages the application and MySQL database with Docker.

  • Python
  • FastAPI
  • Sveltekit
Where Is My Fluffy preview
Oct 2024

Where Is My Fluffy

A pet-recovery app built with Flutter, FastAPI, and MongoDB. Uses a microkernel architecture with plugin-based location and payment services.

  • Flutter
  • Dart
Book Recommendation System preview
Oct 2024

Book Recommendation System

A data science project examining demographic factors and reading preferences. Explores classification-based book recommendations using Naive Bayes.

  • Naive Bayes
  • Classification
  • Confusion Matrix
Maintenance Report System (Intern) preview
InternshipJun 2024

Maintenance Report System (Intern)

An internship project for reporting maintenance issues through a Django web application. Includes dashboards and visualizations to support reporting and issue tracking.

  • Python
  • Django
  • MySQL
Music Streaming Service preview
Apr 2024

Music Streaming Service

A music streaming application built collaboratively with classmates. Connects a Python Qt client with backend services and ZODB storage.

  • Python
  • FastAPI
  • ZODB
Software Engineering Forum Website preview
Nov 2023

Software Engineering Forum Website

A forum for the Software Engineering program with a JavaScript frontend and FastAPI backend. Supports discussions and basic content management.

  • HTML
  • JavaScript
  • CSS
Portfolio Website V1 preview
Nov 2023

Portfolio Website V1

An earlier version of my portfolio built with HTML, CSS, and JavaScript. Explores responsive layouts and interface animation.

  • HTML
  • CSS
  • JavaScript
T-Rex with ARM Assembly & C preview
Oct 2023

T-Rex with ARM Assembly & C

Recreates the T-Rex game on a Raspberry Pi using C, ARM assembly, and SDL graphics. Implements scoring and collision logic in assembly.

  • C
  • Assembly
  • Raspberry PI
Book Finder Application preview
Jun 2023

Book Finder Application

A C++ desktop application for searching books through the Google Books API. Presents search results in a Qt interface.

  • C++
  • Qt
  • Google Book API
Text Encoding & Decoding Tool preview
Dec 2022

Text Encoding & Decoding Tool

A Python coursework application with a Tkinter interface for Base64 encoding and decoding, binary and hexadecimal conversion, and text-to-Morse conversion. Base64 is an encoding format and does not provide encryption.

  • Python
  • Tkinter
  • Pybase64
Campus Guide Website About UTYCC preview
Aug 2019

Campus Guide Website About UTYCC

A campus guide built with a team of eight students using HTML, CSS, JavaScript, and Bootstrap. Organizes university information across faculties and departments.

  • HTML
  • CSS
  • JavaScript