
AI Engineer · General Magick Industries
My work at General Magick Industries
An AI reasoning system that explores different solution paths across multiple models to answer complex questions.

AI Engineer · General Magick Industries
An AI reasoning system that explores different solution paths across multiple models to answer complex questions.

Data Scientist · PropTech Builders
A pipeline that combines listings from multiple property portals into clean, enriched records for valuation and reporting.

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

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.

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.

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.
Mostly coursework, alongside earlier experiments and internship work. Each entry links to its GitHub repository.

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

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

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

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.

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.

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

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

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

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

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

A hackathon prototype combining object detection with retrieval over safety documents. Uses OpenCV and YOLO alongside an LLM-based document assistant.

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

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

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

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

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

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

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.

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