Goh Kun Ming

Pocket Edition
AI Research · Applied AI & Analytics Student

Explore with the hotbar or Menu. Keyboard: 1–9 · M to mine.

Website information

Player Profile

Kun Ming's Minecraft player avatar

I'm Kun Ming, a Year 3 Applied AI & Analytics student at Singapore Polytechnic with internship experience at RSAF RAiD. I explore intelligent systems, AI safety and governance, and quantum computing, and aspire to a career in AI research and academia.

ClassAI Research
StudyApplied AI & Analytics · Year 3
SpawnSingapore
FocusAI · Data · Quantum · Cloud
Why Minecraft?
Portrait of Goh Kun Ming

Minecraft is part of my story: my polytechnic friends and I ran a server together in Year 2. This world brings that same curiosity, creativity and spirit of building together to my projects and research.

View Journey

My compass

My pillars

Education, Practice and Service rest on Scholarly Inquiry and support the Advancement of Knowledge.

Select a pillar or branch to read its philosophy.

Advancement of Knowledge

Objective

The disciplined and cumulative enlargement of human understanding through inquiry, application, and reflection.

Knowledge does not advance through novelty alone, nor through accumulation without discernment. It advances through the patient refinement of questions, the correction of error, and the careful extension of insight beyond its original limits. To enlarge knowledge is to clarify what is obscure, to test what is assumed, and to render the uncertain more intelligible. The advancement of knowledge is therefore not merely productive, but rather it is corrective, cumulative, and accountable to truth.

Education

My pillars

The formation of intellect through learning and teaching in disciplined partnership.

Education concerns not the mere transmission of information, but the shaping of the mind itself. It seeks to cultivate habits of precision, coherence, and disciplined attention. True education strengthens judgement, refines discernment, and forms the capacity to engage complexity without haste. Its aim is not accumulation, but intellectual character.

Teaching

The ordered cultivation of disciplined thought through responsible instruction.

Teaching is a grave responsibility: the structuring of knowledge so that it may be apprehended without distortion. It requires clarity of exposition, fidelity to truth, and restraint in speculation. The teacher's task is not to impress, but to illuminate and to discipline thought so that it may stand independently.

Learning

The continual enlargement of depth, judgement, and intellectual maturity.

Learning is the deliberate expansion of one's intellectual horizon. It requires sustained effort, exposure to difficulty, and openness to correction. To learn well is to endure uncertainty without retreat, and to refine one's understanding through revision and reflection.

Teaching

Education

The ordered cultivation of disciplined thought through responsible instruction.

Teaching is a grave responsibility: the structuring of knowledge so that it may be apprehended without distortion. It requires clarity of exposition, fidelity to truth, and restraint in speculation. The teacher's task is not to impress, but to illuminate and to discipline thought so that it may stand independently.

Learning

Education

The continual enlargement of depth, judgement, and intellectual maturity.

Learning is the deliberate expansion of one's intellectual horizon. It requires sustained effort, exposure to difficulty, and openness to correction. To learn well is to endure uncertainty without retreat, and to refine one's understanding through revision and reflection.

Practice

My pillars

The disciplined translation of inquiry into research and ordered execution.

Practice ensures that inquiry does not remain abstract or detached from consequence. It binds theory to examination, and insight to responsibility. Ideas acquire authority only when tested against evidence and enacted with precision. Practice therefore disciplines speculation and renders knowledge accountable to reality.

Research

Systematic investigation directed toward the responsible enlargement of knowledge.

Research is the structured pursuit of answers to questions not yet resolved. It demands clarity in formulation, transparency in method, and honesty in interpretation. Research enlarges understanding not by assertion, but by disciplined evidence and careful reasoning. Its legitimacy rests upon rigour and intellectual integrity.

Implementation

The prudent application of knowledge within structured and operational systems.

Implementation is the ordered embodiment of knowledge in systems that function within the world. It requires technical skill governed by prudence. Application without reflection is reckless; reflection without application is sterile. The integrity of knowledge is preserved when execution is disciplined by judgement.

Research

Practice

Systematic investigation directed toward the responsible enlargement of knowledge.

Research is the structured pursuit of answers to questions not yet resolved. It demands clarity in formulation, transparency in method, and honesty in interpretation. Research enlarges understanding not by assertion, but by disciplined evidence and careful reasoning. Its legitimacy rests upon rigour and intellectual integrity.

Implementation

Practice

The prudent application of knowledge within structured and operational systems.

Implementation is the ordered embodiment of knowledge in systems that function within the world. It requires technical skill governed by prudence. Application without reflection is reckless; reflection without application is sterile. The integrity of knowledge is preserved when execution is disciplined by judgement.

Service

My pillars

The responsible extension of knowledge toward institutional and societal good.

Service recognises that knowledge carries obligation. Scholarship is sustained by institutions, communities, and traditions; it must therefore return its labour to them. Service does not dilute intellectual seriousness but rather it extends it into shared responsibility. Knowledge isolated from responsibility becomes sterile; knowledge directed toward the common good matures in significance.

Impact

The measured and constructive consequence of disciplined thought.

Impact is not spectacle, nor mere visibility. It is the demonstrable and constructive effect of thought applied with integrity. True impact is measured not by applause, but by durable improvement of systems, institutions, and understanding.

Engagement

Active participation in the intellectual and civic life of institutions and communities.

Engagement is participation in the common life of scholarship and society. It includes collaboration, mentorship, institutional contribution, and public reasoning. Knowledge grows in community; it is sharpened by dialogue and sustained by shared endeavour.

Impact

Service

The measured and constructive consequence of disciplined thought.

Impact is not spectacle, nor mere visibility. It is the demonstrable and constructive effect of thought applied with integrity. True impact is measured not by applause, but by durable improvement of systems, institutions, and understanding.

Engagement

Service

Active participation in the intellectual and civic life of institutions and communities.

Engagement is participation in the common life of scholarship and society. It includes collaboration, mentorship, institutional contribution, and public reasoning. Knowledge grows in community; it is sharpened by dialogue and sustained by shared endeavour.

Scholarly Inquiry

Foundation

Independent and disciplined pursuit of truth through rigorous and ordered investigation.

Scholarly inquiry begins with intellectual independence and the refusal to surrender judgement to authority, habit, or convenience. It is sustained by disciplined method, guided by clarity of reasoning, and constrained by ethical responsibility. Inquiry demands more than curiosity; it requires structure, patience, and the courage to revise one's own conclusions. Its aim is not persuasion, but understanding. Without inquiry, knowledge ossifies. With it, understanding deepens and matures.

What guides me

I want to understand how AI behaves, why it behaves that way, and what makes it reliable, interpretable and responsible to use. Transparency, accountability and fairness matter to me. I learn by asking questions, testing ideas and looking carefully at the evidence.

Where I’m heading

My long-term goal is a career in AI research and academia: conducting research and, eventually, teaching and mentoring future researchers. I also value the friendships, family time and balance that keep me grounded.

Enchantments

Inventory slot 1: Python & SQL Code

Programming · Turning raw data into reusable tools with Python, SQL and clear data structures.

Inventory slot 2: Data Science & Statistics Data

Analytics · Using pandas, NumPy and statistics to clean data, explore patterns, engineer features and evaluate models.

Inventory slot 3: Machine & Deep Learning AI

Artificial Intelligence · Comparing scikit-learn models and neural networks for classification, regression and computer vision with TensorFlow and PyTorch.

Inventory slot 4: Generative AI GenAI

Artificial Intelligence · Building retrieval-augmented assistants with Amazon Bedrock and exploring GANs and VAEs for handwritten-character generation.

Inventory slot 5: Agentic AI & RAG RAG

Artificial Intelligence · LangChain and LangGraph coursework, plus stateful, source-grounded retrieval in this portfolio’s AI guide.

Inventory slot 6: Data Engineering & BI Data

Analytics · Building Python, SQL and PySpark data pipelines and communicating findings through Dash, Power BI and Tableau.

Inventory slot 7: Quantum Computing QML

Research · Qiskit simulations and hybrid quantum-classical generative-model experiments.

Inventory slot 8: Web & APIs Web

Development · Connecting models to usable applications through Flask, FastAPI and React.

Inventory slot 9: Cloud & MLOps Ops

Infrastructure · Docker, AWS, Git and reproducible testing and model-deployment workflows.

Inventory slot 10: Responsible AI Care

Governance · Considering data privacy, evaluation limits and human oversight alongside model performance.

I–X are inventory slots. Bars mark equipped tools.
Select an enchantment to inspect it.

Chest — My Builds

Explore the full collection of projects listed on LinkedIn, from coursework to research.

48 of 48 projects shown
Open a build to see the idea, the implementation and its source.
See Co-op Quests

Build notes

Data · Research platform

Policy Intelligence

Mar 2025 – Present

Historical data, connected for careful exploration.

A reproducible platform for historical security and public-policy research, combining data pipelines, machine learning, geospatial analysis, graph views and guarded retrieval. A FastAPI backend and React dashboard support aggregate exploration. The project reports associations rather than causal policy effects, and does not claim model quality without the licensed data and pinned results.

  • FastAPI
  • React
  • Data Engineering
  • RAG

Inside this build

  • Built a 1996–2021 country-year panel connecting incident outcomes with governance indicators.
  • Implemented adaptive casualty-severity labels with clustering and deterministic fallback rules.
  • Configured Logistic Regression, Random Forest and Extra Trees within shared preprocessing and experiment tracking.
  • Authored 12 research notebooks covering data quality, forecasting, models, graphs, retrieval and monitoring.
  • Added bounded API responses and safeguards that restrict use to historical aggregate research.

Source code & links

Build notes

Research · Public project

Cross-Site RF Drone Detection and Classification

May 2026 – Aug 2026

Research on cross-site radio-frequency classification, with documented evaluation limits and no deployment claim.

A research study examining whether radio-frequency drone classifiers generalise across collection sites. It compares signal representations and separates drone detection from known-identity classification. The reported evaluation did not meet every cross-site gate, so location-independent performance, publication readiness and deployment are not claimed.

Inside this build

  • Audited 1,253 active captures across four sites and quarantined invalid sessions.
  • Converted captures into consistent signal windows and PSD/STFT representations.
  • Preregistered held-site evaluation, thresholds and acceptance criteria without tuning on the held-out site.
  • Compared PSD, STFT and combined representations with clustered uncertainty estimates.
  • Evaluated known-identity and unknown-identity cases separately.
  • Documented failed acceptance gates and limits on deployment and generalisation.

Source code & links

Build notes

Research · Public project

Multi-Modal Low-Altitude Drone Detection and Digital Twin

Apr 2026 – Aug 2026

Event-camera detection research and sensor-interface work; the public record distinguishes offline experiments from live system readiness.

An event-camera detection study alongside event, thermal and RF sensor-interface integration and a separate RGB detector. The reported model results apply to the offline event-camera branch; the other sensors were not learned fusion inputs. Live-camera readiness and an operational fused system are not established.

Inside this build

  • Integrated three sensor interfaces and documented model inputs, outputs and handover limitations.
  • Converted 231 FRED sequences into 630,340 causal event-stack frames with sequence-separated splits.
  • Audited annotations, images, projected boxes and tiles before evaluation.
  • Compared YOLO and RF-DETR training runs and stitched-image configurations.
  • Selected an operating point that traded some detection accuracy for fewer false positives.
  • Documented offline GPU timing, rain-filter limitations and missing live-system validation.

Source code & links

Build notes

Research · Public project

Satellite-to-Simulation Data Pipeline

Apr 2026 – Aug 2026

A research pipeline for harmonising imagery annotations, tracking provenance and checking segmentation data quality.

A governed satellite-imagery pipeline that converts heterogeneous annotations into segmentation, classification and context outputs. The work combines consistent label mapping, geometry-derived features and traceable quality checks to prepare data for simulation-related research.

Inside this build

  • Harmonised raster, COCO, XML, TXT and GeoJSON annotations without silently accepting ambiguous labels.
  • Prepared 13,487 segmentation samples and 56,096 classification rows across 14 dataset roots.
  • Standardised one background and 19 foreground classes.
  • Derived geometry components, topology edges and context features.
  • Produced provenance logs, structured inventories, stage reports and 117 visual QA previews.
  • Checked image-mask alignment and duplicate-image leakage, with unreadable data quarantined.

Source code & links

Build notes

Research · Public project

Tri-Modal Runway Inspection and Abnormality Detection

Apr 2026 – Aug 2026

A simulated inspection study comparing sensor and fusion strategies, with explicit limitations on operational use.

A simulated runway-inspection study comparing RGB, thermal and LiDAR detection and fusion strategies. UE5/AirSim samples support reproducible experiments and provenance review. Reported pre-audit diagnostics exposed detection failure, so the work is presented as a research study rather than a deployable inspection system.

Inside this build

  • Captured 1,442 simulated samples across 14 conditions with crack and pothole annotations.
  • Kept model-based thermal outputs distinguishable from rule-derived detections.
  • Compared single-sensor, pairwise and tri-sensor fusion strategies.
  • Separated training and held-out sequences, with tuning restricted to training data.
  • Estimated uncertainty with sequence-clustered bootstrap analysis.
  • Tracked raw artefacts and routing decisions, while recording the limits revealed by evaluation.

Source code & links

Build notes

AI · Public project

YOLO Leaf Object Detection Pipeline

Jul 2026

Dataset preparation and validation for leaf detection; prepared data does not establish trained-detector performance.

A reproducible leaf-detection workflow combining PlantVillage, PlantDoc and generated hard negatives. It prepares and validates data, configures YOLO training and provides export and browser-inference hooks. No committed trained weights or held-out results establish detector accuracy, latency or production readiness.

Inside this build

  • Prepared 57,164 images and 63,225 boxes in deterministic training, validation and test splits.
  • Converted Pascal VOC annotations to normalised YOLO coordinates.
  • Generated collision-resistant filenames across source datasets.
  • Validated image-label pairs, class IDs, coordinates and split leakage before training.
  • Configured three YOLO candidates, a bounded smoke-training path and ONNX export hooks.
  • Kept dataset-tool tests separate from external-data preparation and GPU training.

Source code & links

Build notes

Security · Public project

Sentinel Endpoint Framework (SEF)

Jun 2025 – Jun 2026

A local endpoint watchdog with physical-key checks, PIN controls, audit records and user-controlled recovery.

A Rust-based local endpoint watchdog and control dashboard using physical-key presence, PIN-protected controls and audit records. It supports reversible maintenance and user-controlled recovery, with a Python fallback during migration. Advanced protection modules remain preview designs beyond the implemented user-mode watchdog.

Inside this build

  • Implemented key-presence polling, grace periods and fail-safe locking requests.
  • Added salted PIN verification, short authorisation sessions and lock-first recovery requiring the physical key.
  • Built a localhost dashboard for trusted-key enrolment, protection state and maintenance controls.
  • Recorded key transitions, configuration changes, authorisation and recovery events.
  • Packaged reversible Windows startup controls and bounded long-running policy state.
  • Separated seven preview control families from implemented features through an explicit threat model.

Source code & links

Build notes

AI · Full-stack prototype

VeggieAI

Jan 2026 – Feb 2026

Computer vision meets a useful web application.

VeggieAI connects vegetable image classification with price lookup, authenticated history and conversational guidance. A Flask web application uses a separate registry-backed model service. Two reproducibly loadable model packages are documented, while held-out accuracy and latency claims remain unsupported by committed training and evaluation artefacts.

  • Python
  • Flask
  • Computer Vision
  • Docker

Inside this build

  • Separated the web application and inference service into a two-image container stack.
  • Defined distinct four-label and five-label model contracts with model-specific preprocessing.
  • Validated manifests, labels, package paths and checksums before serving.
  • Rejected incompatible image shapes, channels and normalisation profiles before inference.
  • Exercised health, metadata and prediction interfaces through service smoke tests.
  • Kept OpenAI, Roboflow, email and remote-model integrations optional and explicitly configured.

Source code & links

Build notes

Community · Public project

RAG-Powered Food Waste Reduction System

Oct 2025 – Feb 2026

A campus food-waste chatbot concept developed through design thinking, vendor insights and feasibility analysis.

FoodBot is a campus food-waste chatbot concept developed through design thinking, vendor insights and feasibility analysis. It explores preparation guidance for vendors and better disposal decisions for students and staff, using time, location, waste patterns and academic-calendar context. It is a proposal, not a deployed service or a measured waste-reduction outcome.

Inside this build

  • Analysed campus food-waste patterns and operational gaps in existing approaches.
  • Considered vendors, cleaners and consumers when framing the system-level problem.
  • Applied the S.P.I.C.E. framework to investigate behavioural drivers.
  • Developed personas and a low-effort chatbot interaction concept.
  • Outlined preparation guidance, disposal prompts and behavioural nudges.
  • Connected the proposal to responsible consumption and campus sustainability goals.

Source code & links

Build notes

Data · Coursework dashboard

Student Risk Analytics

Jan 2026 – Feb 2026

Making cohort patterns easier to understand.

An interactive Dash application exploring student performance, attendance, surveys and cohort patterns. It combines source data into latest-semester snapshots and transparent review views. Configurable GPA and attendance thresholds provide non-diagnostic decision-support heuristics; they do not establish causal risk factors or effective interventions.

  • Python
  • Dash
  • Statistics
  • Visualisation

Inside this build

  • Merged student profiles, results, surveys and course codes, and unified period labels for filtering.
  • Created latest-semester snapshots and three configurable review tiers.
  • Built cohort, trend, risk-flow, support-factor and priority views.
  • Exposed filters and thresholds so reviewers can inspect how groupings change.
  • Checked workbook contracts, identifier overlap, missing data and duplicates.
  • Documented reproducible application configuration and validated analytical helpers.

Source code & links

Build notes

AI · Public project

Trip Safety Prediction System

Jan 2026 – Feb 2026

An offline trip-classification application that distinguishes model-backed batch predictions from single-record heuristic outputs.

An offline Windows application that converts vehicle sensor records into trip-level safety classes using a bundled decision-tree pipeline. Batch predictions use a defined feature contract, while single-record outputs are clearly labelled as heuristic fallbacks. Reproducible inference is demonstrated; held-out predictive quality is not established by the committed material.

Inside this build

  • Validated missing-value markers, GPS accuracy, bearings and required numeric fields.
  • Derived 19 trip-level features covering duration, movement, speed and sensor quality.
  • Produced model-backed SAFE or DANGEROUS batch outputs with inference-source labels.
  • Separated full-trip aggregation from single-record heuristic mode.
  • Packaged the model and interface assets into a Windows executable.
  • Checked cleaning, aggregation, persistence, desktop flows and packaged inference through automated tests.

Source code & links

Build notes

Data · Public project

Wage Modelling & Regression Analysis

Oct 2025 – Feb 2026

A regression coursework study combining analytical derivation, gradient descent and reproducibility checks.

A transparent regression study using wage data and a small derived overtime example. It connects analytical derivation, from-scratch gradient descent, feature scaling and statistical cross-checks. Reported improvements concern computational convergence, not predictive generalisation; the two-feature example contains only ten derived rows.

Inside this build

  • Implemented through-origin, intercept-and-slope and two-feature regression models in Python.
  • The LinkedIn project description reports comparing ten shared learning rates through 20 deterministic fits.
  • The LinkedIn project description reports convergence reductions from 173 to two iterations and from 401 to 59 within stated error tolerances.
  • Cross-checked fitted objectives against closed-form least-squares references and Minitab.
  • Added reproducibility and guardrail tests with documented derivations and reporting sources.

Project files

Original project files are in English.

  • Project report

Source code & links

Build notes

Data · Public project

Driver Safety Analytics Platform

Oct 2025 – Dec 2025

A driver-safety data pipeline combining validation, feature engineering, dimensional modelling and analytical reporting.

A driver-safety data-engineering pipeline moving driver, sensor and safety-label records from MySQL staging through Python and PySpark processing into a star-schema warehouse. It prepares data and Power BI artefacts for exploratory analysis, with safe command-line orchestration and offline checks rather than claims of production scale or safety impact.

Inside this build

  • Modelled driver and trip-sensor dimensions linked to booking-level safety labels.
  • Applied schema standardisation, deduplication, missing-value handling and rule-based validation.
  • Derived acceleration magnitude, jerk, trip aggregates and behaviour indicators.
  • Implemented IQR and PCA-reconstruction diagnostics for unusual sensor records.
  • Added environment validation, dry runs and opt-in live database access.
  • Preserved notebooks, SQL, Power BI artefacts and architecture, privacy and operations documentation.

Source code & links

Build notes

Data · Coursework dashboard

HDB Resale Explorer

Oct 2025 – Dec 2025

Exploring the data behind a Singapore home.

A Tableau-ready market-analysis pipeline exploring Singapore HDB resale affordability, value and location trade-offs. Reproducible cleaning and geospatial enrichment feed validated datasets and a packaged dashboard. Market measures retain their stated time periods, keeping year-over-year changes distinct from longer-term growth.

  • Python
  • Data Cleaning
  • Dashboards
  • Singapore

Inside this build

  • Standardised town, street, flat-type, storey, model and lease labels.
  • Corrected documented floor-area anomalies and removed duplicate records.
  • Validated canonical and enriched datasets containing 202,461 and 216,695 rows.
  • Derived price-per-area, lease, transaction-period and location-context fields.
  • Built a Tableau workbook for comparisons across towns, flat types and household needs.
  • Preserved notebooks, methodology, data-source notes, reports and presentation artefacts.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

AI · Public project

Multimodal Property Price Prediction System

Oct 2025 – Dec 2025

A property-valuation prototype combining structured listings with optional text and image signals, with bounded component evaluation.

EstateScope AI is a Flask-based US property-valuation prototype combining structured listings with optional description and image signals. It supports prediction history, analytical interfaces, housing chat and model governance. The text component has a bounded held-out evaluation, while comparable evidence for multimodal uplift or production accuracy is not established.

Inside this build

  • Prepared leakage-separated text training, validation and test sets.
  • Evaluated the text component on 1,517 held-out examples with a pinned model artefact.
  • Exposed per-modality estimates and averaged only inputs available at inference.
  • Verified committed model checksums, loading and compatibility.
  • Built bounded trend and distribution interfaces with authenticated history.
  • Documented model promotion, rollback, container health and missing multimodal evaluation evidence.

Source code & links

Build notes

Creative · Public project

Data Storytelling on AR Gaming Pilot with Current Affairs Insights

Jul 2025 – Aug 2025

Power BI dashboards and a team presentation using demographic and gaming insights to discuss pilot locations.

A Power BI data story and team presentation proposing locations for an augmented-reality game pilot. Demographic, accessibility and gaming insights inform the recommendation, with selected Sustainable Development Goals included as coursework context.

Inside this build

  • Developed a persuasive data story from an earlier analysis.
  • Refined Power BI dashboards, visual cues and narrative flow.
  • Compared demographic, accessibility and gaming-behaviour evidence for Catch & Go.
  • Delivered a 15-minute team presentation and answered stakeholder questions.
  • Recommended Singapore pilot locations and connected the proposal with selected Sustainable Development Goals.

Source code & links

Build notes

Creative · Public project

Diploma in Applied AI & Analytics Promotion Video

Jul 2025 – Aug 2025

A diploma promotion video exploring audience-focused storytelling, platform selection and responsible digital content creation.

A short promotional video introducing the Diploma in Applied AI & Analytics to audiences aged 16–21. The project combines audience-focused storytelling, platform selection and responsible digital-content creation.

Inside this build

  • Produced a video showcasing the diploma for a youth audience.
  • Applied PAC and HoMA frameworks to develop the story and opening hooks.
  • Evaluated social-media platforms for the intended audience.
  • Considered copyright, attribution and responsible AI-tool use.
  • Explained the creative choices, outreach approach and digital ethics in a Q&A session.

Source code & links

Build notes

AI · Notebook experiment

Handwritten Character Lab

Jul 2025 – Aug 2025

Comparing the ways neural networks create.

A generative-modelling lab for 16 selected EMNIST Letters classes, preserving coursework notebooks alongside reusable Python tools. It explores eight GAN families and variational or conditional extensions. Evaluation tools are provided, but committed checkpoints and multi-seed results do not establish a winning model.

  • Deep Learning
  • GANs
  • EMNIST
  • Evaluation

Inside this build

  • Configured consistent grayscale inputs, latent vectors and reproducible experiment settings.
  • Implemented eight GAN families alongside variational and conditional extensions.
  • Added FID, KID, diversity, mode-collapse and embedding-analysis tools.
  • The LinkedIn project description reports validating sample counts, finite values, dimensions and covariance structure before computing metrics.
  • Documented limitations of natural-image feature extractors for small handwritten letters.
  • Preserved the original notebook and output-free research sections with preprocessing and integrity tests.

Source code & links

Build notes

Software · Public project

Newspaper Restoration System using Prefix Tries

Jul 2025 – Aug 2025

A text-restoration tool exploring wildcard recovery, fuzzy suggestions, vocabulary maintenance and trie visualisation.

An explainable Python command-line toolkit for restoring incomplete historical newspaper text. Each wildcard represents one missing character, with prefix-trie lookup, ranked suggestions and fuzzy search supporting recovery. Visual inspection and automated checks explain behaviour without claiming measured restoration accuracy on a benchmark corpus.

Inside this build

  • Implemented exact wildcard, subtree and edit-distance recovery strategies.
  • Ranked exact and fuzzy suggestions deterministically.
  • Added prefix and suffix batch editing with persistent vocabulary storage.
  • Visualised trie topology, similarity relationships and co-occurrence structure.
  • Separated storage, file handling, restoration, graphs and console interaction into testable components.
  • Provided CLI workflows for editing, search, batch processing, visualisation and recovery.

Source code & links

Build notes

AI · Notebook experiment

Pendulum Learning Lab

Jul 2025 – Aug 2025

Learning control through trial, reward and evaluation.

A reinforcement-learning lab comparing Standard, Double, Dueling and Rainbow DQN on Pendulum-v1. Continuous torque is mapped to discrete actions, with reusable replay, training, evaluation and tuning components. Local smoke execution is kept distinct from full studies; matched multi-seed reward superiority and control stability are not claimed.

  • Reinforcement Learning
  • DQN
  • Python
  • Optimisation

Inside this build

  • Mapped continuous torque to discrete action bins for value-based learning.
  • Configured seeded experiments with replay buffers, warm-up and target-network updates.
  • Added prioritised replay and distributional outputs for Rainbow DQN.
  • Provided reward summaries, learning-curve analysis, greedy rollouts and comparison views.
  • Separated bounded smoke runs from the full 500-episode study configuration.
  • Validated experiment tooling and notebook integrity while documenting missing matched multi-seed runs.

Source code & links

Build notes

Creative · Public project

AI-Powered Haiku Generator

Apr 2025 – May 2025

A command-line haiku tool combining word transformations, Markov-chain generation, syllable checks and optional audio narration.

A command-line haiku tool combining word transformations, syllable-aware Markov generation and optional narration. The project explores how explicit language rules and bounded generation can produce a reproducible 5–7–5 poem.

Inside this build

  • Built synonym, shortest-synonym, antonym and batch-permutation modes with punctuation and capitalisation handling.
  • Implemented syllable-aware Markov generation with bounded retries and fallbacks for the 5–7–5 structure.
  • Added optional WAV narration assembled from word-level audio clips.
  • Separated tokenised lines, keyword indexing, syllable counting, thesaurus lookup, haiku generation and file handling into six abstractions.
  • Validated command-line input and file availability, and added 16 tests with 54% coverage.
  • Recorded a deterministic 5–7–5 example from a 12-line corpus; this demonstrates the generation path rather than general poetic quality.

Project files

Original project files are in English.

  • Project report

Source code & links

Build notes

AI · Public project

CNN Image Classification on Multi-Resolution Vegetable Dataset

Apr 2025 – May 2025

A coursework comparison of convolutional architectures, image resolutions and augmentation for vegetable classification.

A vegetable-image classification study comparing convolutional network designs across two image resolutions and augmentation settings. It combines dataset repair, repeatable preprocessing and evaluation of historical experiment results.

Inside this build

  • Compared 11 vegetable classes across 23×23 and 101×101 grayscale inputs, with and without augmentation.
  • Corrected validation/test directory names and misplaced carrot images using helpers with a dry-run mode.
  • Explored Sequential, Functional, residual, Inception-style and depthwise-separable CNN families.
  • Documented a historical Sequential search with 0.908 validation accuracy and a separate run with about 94.2% test accuracy; the results do not establish a universal architecture winner.
  • Added 13 tests across Python 3.11 and 3.12, with 48% broad coverage.
  • Recorded dataset split counts and missing reproducibility artifacts, including model weights and multi-seed comparisons.

Source code & links

Build notes

Data · Public project

Location Recommendation for AR Mobile Game Pilot

Apr 2025 – May 2025

A Power BI analysis of demographics, accessibility and gaming behaviour to inform a proposed pilot location.

A Power BI location-recommendation project for Funtendo’s proposed Catch & Go augmented-reality game pilot. The team used demographic, mobility and gaming information to explain candidate locations in Singapore.

Inside this build

  • Combined demographic, income, dwelling, mobility and gaming datasets in a Power BI analysis.
  • Created visualisations to compare accessibility, player behaviour and engagement considerations.
  • Proposed Singapore pilot locations using the patterns identified in the report.
  • Summarised the recommendation in a concise key message and a Sustainable Development Goals justification.
  • Presented the analysis through a three-page dashboard and supporting narrative.

Source code & links

Build notes

AI · Public project

RNN-based Movie Review Sentiment Analysis

Apr 2025 – May 2025

A movie-review study comparing recurrent models for sentiment classification and rating prediction with separated evaluation data.

A bilingual movie-review study comparing recurrent networks for sentiment classification and rating regression. The workflow emphasises consistent English and Malay preprocessing, leakage-aware splits and task-appropriate evaluation.

Inside this build

  • Created 80/10/10 training, validation and test splits before fitting the modelling workflow.
  • Cleaned English and Malay reviews through lowercasing, punctuation handling, stop-word removal, lemmatisation, tokenisation and padding.
  • Applied seeded augmentation only to training data, expanding classification examples from 222 to 888 and regression examples from 501 to 2,004.
  • Compared SimpleRNN, LSTM and GRU models for binary sentiment and numerical rating prediction.
  • Evaluated classification with accuracy, precision, recall and F1, and regression with error and fit metrics across rating bands without claiming an architecture winner.
  • Added 22 tests with 55% coverage and documented missing-score, duplicate, short-review and repeated-text cleanup.

Source code & links

Build notes

Research · Public project

Research Report on Quantum Computing as Green Technology for AI Model Training

Apr 2025 – May 2025

A literature-based discussion of quantum computing, AI training and sustainability; it is not a measured energy-efficiency benchmark.

A research report exploring quantum computing as a possible green technology for AI training. It examines energy use, cost, technical limits and adoption options through published literature rather than a workload-matched experimental benchmark.

Inside this build

  • Reviewed literature on quantum and classical computing for AI model training.
  • Compared reported energy, infrastructure and cost considerations alongside technical limitations.
  • Organised opportunities and risks through a SWOT analysis and environmental-impact discussion.
  • Connected the report to SDGs 9, 12 and 13.
  • Recommended investigating hybrid and cloud-based adoption while treating sustainability benefits as questions requiring comparable workload evidence.

Source code & links

Build notes

Community · Public project

NUS HumanITy Challenge

Mar 2025 – Apr 2025

A sustainability innovation challenge involving technology ideas, risk considerations and collaborative solution design.

A finalist team experience in the NUS HumanITy Challenge, a pre-university sustainability competition. The project focused on developing an IT- and AI-based response to a real-world sustainability problem.

Inside this build

  • Developed sustainability solution ideas using information technology and AI.
  • Considered implementation risks while refining the proposed solution.
  • Collaborated across disciplines to present the team’s finalist proposal.

Source code & links

Build notes

Data · Public project

Content Performance Analysis & Strategy Refinement

Jan 2025 – Feb 2025

An exploratory analysis of campaign formats, posting times and engagement patterns, with reproducible figures.

An observational analysis of social-content performance, using historical post data to refine a proposed digital-marketing strategy. The project separates measured engagement patterns from recommendations that had not been tested in a subsequent campaign.

Inside this build

  • Analysed a corpus of 100 posts, 192 comments, 689 reactions and 8,208 views, with a focused review of seven campaign pieces over 28 days.
  • Compared content formats, posting days and times against views, reactions and comments.
  • Used heatmaps, box plots, line charts and grouped comparisons to explain engagement patterns.
  • Proposed changes to posting schedules, calls to action, hashtags and content based on the observed data.
  • Added 14 regression-contract tests and checked nine reproduced figures for byte-identical output.
  • Kept findings observational; the analysis does not measure causal effects or post-campaign uplift.

Source code & links

Build notes

AI · Notebook experiment

Customer Segmentation

Jan 2025 – Feb 2025

Exploring customer groups through clustering.

A customer-segmentation workflow comparing clustering approaches for age, income and spending data. It includes input validation, reusable model artifacts and interpretable segment summaries for exploratory marketing analysis.

  • Python
  • Clustering
  • PCA
  • Evaluation

Inside this build

  • Validated finite, unique customer identifiers and documented categorical values, with a 1.5×IQR income-outlier rule.
  • Standardised age, income and spending features while reserving gender for post-clustering interpretation.
  • Compared K-Means, agglomerative clustering and DBSCAN, with and without PCA.
  • Built a configurable six-segment K-Means workflow that saves its scaler, model, assignments and metrics.
  • Evaluated silhouette, Davies–Bouldin and Calinski–Harabasz scores alongside inertia, and added 15 tests with 95% coverage.
  • Documented the absence of external validation, stability studies and measured campaign lift; the segments remain exploratory.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

Software · Public project

FitnessQuest Gamified Fitness Application

Oct 2024 – Feb 2025

A gamified fitness application with accounts, challenges, quests, inventory and ownership-aware application controls.

A responsive gamified fitness application built with Express, MySQL and a vanilla JavaScript interface. It connects user accounts, challenges and game progression with explicit ownership checks and repeatable application tests.

Inside this build

  • Built registration, login, profiles, leaderboards, challenges, reviews, pets, inventory, battles, quests and achievements.
  • Implemented an Express 5 application for Node.js 22+, backed by MySQL 8.4, JWT authentication and Zod validation.
  • Enforced ownership using the authenticated JWT principal instead of trusting client-supplied user identifiers.
  • Added password hashing, security headers, request limits, parameterised queries and safe error responses.
  • Rendered user content with textContent and separated database migrations and test resets from the application runtime.
  • Documented six API, three security and six browser checks; these isolated checks do not establish production reliability.

Source code & links

Build notes

Data · Public project

Singapore Graduate Employment, Salary & Labour-Market Analysis

Jan 2025 – Feb 2025

A graduate-employment and salary study using data-quality checks, exploratory modelling and transparent group comparisons.

A Singapore graduate-employment and labour-market analysis combining data cleaning, descriptive views, salary modelling and clustering. The project examines employment and income patterns across education and population groups.

Inside this build

  • Prepared a workflow for seven source datasets, covering type conversion, missing values, duplicates and IQR or z-score outlier checks.
  • Derived salary-spread and employment-rate-gap measures and mapped fields of study.
  • Used random forests for salary imputation or prediction alongside clustering and descriptive analysis.
  • Compared patterns across universities, degrees, years, industries, age, gender, education and population context.
  • Checked seven notebooks without stored errors and added 17 tests with 80% coverage across Python 3.10–3.12.
  • Documented missing raw source tables, fitted models, held-out metrics and uncertainty analysis; the results do not establish predictive performance.

Source code & links

Build notes

Data · Public project

Statistical Analysis of AI Industry Trends

Nov 2024 – Feb 2025

A statistical coursework investigation of AI-industry trends, presented through charts and a data-storytelling poster.

A statistical investigation of AI-industry trends, presented as a data-storytelling poster. The work examines relationships involving training compute, model performance, experience, salaries and AI adoption.

Inside this build

  • Explored real-world datasets describing the AI industry.
  • Investigated relationships between training compute and model performance, and between experience and salary.
  • Compared salary patterns associated with AI adoption using descriptive statistics and group analysis.
  • Applied ANOVA and Tukey HSD alongside correlation and regression views.
  • Communicated the findings through an A3 poster with box plots, histograms and supporting statistical explanations.

Source code & links

Build notes

AI · Notebook experiment

Utilities Forecasting

Jan 2025 – Feb 2025

Studying seasonal patterns in electricity, gas and water use.

A monthly utilities forecasting study covering gas, electricity and water consumption. The workflow compares statistical time-series models with chronological evaluation and validates the structure of the input series.

  • Python
  • Time Series
  • ARIMA
  • Evaluation

Inside this build

  • Prepared monthly series with log transformation and chronological holdouts, documenting how optional outlier removal can affect temporal spacing.
  • Compared ARIMA, tuned ARIMA and seasonal SARIMAX models.
  • Recorded selected gas ARIMA(18,2,9), electricity SARIMAX(3,1,4)(5,1,6,12) and water ARIMA(9,2,17) configurations.
  • Structured a 60-month holdout and forecast horizon with MAE, RMSE, R², explained variance and MAPE evaluation.
  • Validated finite values, contiguous monthly dates and forecast horizons, rejecting duplicate or missing months; added 43 tests.
  • Documented missing raw series, fitted models, pinned backtests, baseline comparisons and forecast intervals; no operational or sustainability impact is established.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

Community · Public project

NUS-Rightship Maritime Hackathon

Oct 2024 – Jan 2025

A maritime hackathon exploring AI and data-driven ideas for port operations, emissions and vessel safety.

A team project for the 24-hour NUS–RightShip Maritime Hackathon 2025. The challenge involved developing data- and AI-informed ideas for problems in global maritime operations.

Inside this build

  • Worked on a maritime challenge under a 24-hour hackathon format.
  • Explored AI and data-driven approaches to port efficiency, emissions and vessel safety.
  • Applied machine learning, analytics and collaborative problem-solving to the proposal.

Source code & links

Build notes

Research · Public project

AI Ethics & Governance Survey Analysis

Oct 2024 – Nov 2024

A survey-based exploration of perceptions of AI legislation, transparency, data protection and governance.

A survey-analysis project examining public and expert perspectives on AI ethics, legislation and governance. A Power BI dashboard communicates respondents’ concerns and priorities in relation to SDG 16.

Inside this build

  • Analysed survey responses on AI legislation, ethics and governance.
  • Examined transparency, international law, data protection, misinformation and job displacement.
  • Used descriptive statistics to compare and rank respondents’ concerns.
  • Built Power BI views of responses and governance priorities.
  • Proposed greater transparency, international standards and privacy protections based on the survey findings.

Source code & links

Build notes

Creative · Public project

Digital Marketing Strategy for Bubble Tea Brand

Oct 2024 – Nov 2024

A marketing coursework proposal using environmental analysis, marketing-mix frameworks and customer-journey planning.

A digital-marketing strategy proposal for a bubble-tea brand. The work connects customer research, positioning and a two-week content plan around the value proposition “Less Stress, More Boba.”

Inside this build

  • Analysed the business context using STEEP, SWOT and the marketing mix.
  • Developed customer profiles and mapped the buyer decision process.
  • Defined an online value proposition around custom drinks and flavoured pearls.
  • Planned content pillars, platforms and audience targeting in a two-week editorial calendar.
  • Outlined paid-promotion ideas and budgets as a proposal, without claiming measured campaign results.

Source code & links

Build notes

Data · Coursework analysis

Job Posting Explorer

Oct 2024 – Nov 2024

Exploring the patterns behind job-posting engagement.

An exploratory LinkedIn job-listing analysis focused on salary, job attributes and application activity. The workflow cleans and joins source tables, derives comparison measures and documents how the notebook can be reconstructed.

  • Python
  • Pandas
  • Matplotlib
  • Data Cleaning

Inside this build

  • Prepared five source tables covering companies, salaries, activity, work arrangements, pay periods, seniority and timestamps.
  • Derived annual salary, salary range, posting duration and a zero-safe application-to-view ratio.
  • Examined salary, work arrangements, seniority, posting duration, views, applications, annual pay and conversion patterns.
  • Applied IQR salary filtering and optional z-score checks for outlier exploration.
  • Organised a 234-cell notebook into six sections with read-only reconstruction verification and automated tests.
  • Documented the unavailable raw source tables and kept conclusions within descriptive job-listing analysis.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

AI · Notebook experiment

Machine Fault Prediction

Oct 2024 – Nov 2024

Comparing models for machine-status classification.

An ensemble-classification study for a strongly imbalanced machine-fault dataset. The workflow separates training, threshold selection and final evaluation, reporting fault-detection trade-offs rather than accuracy alone.

  • Python
  • Machine Learning
  • Ensemble Learning
  • Evaluation

Inside this build

  • Prepared 20,000 records with 678 faults and 2,579 missing cells using training-fitted preprocessing.
  • Combined decision tree, random forest, gradient boosting, AdaBoost, K-nearest-neighbour and logistic-regression estimators.
  • Separated 12,000 training, 4,000 threshold-validation and 4,000 test records with a fixed random seed.
  • Selected a 0.455 decision threshold by validation F1 across 181 candidates.
  • Reported held-out precision 0.5932, recall 0.7721 and F1 0.6709, detecting 105 of 136 test faults with 72 false positives.
  • Added 17 tests and documented the single-dataset, non-temporal evaluation limit; external-factory validation and calibration remain unestablished.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

AI · Notebook experiment

Housing Price Lab

Oct 2024 – Nov 2024

Examining housing-price models against a simple baseline.

An ensemble-regression study using a 545-row classroom housing dataset. The project engineers property features, compares model weights with cross-validation and reserves a separate test set for evaluation.

  • Python
  • Regression
  • Ensemble Learning
  • Evaluation

Inside this build

  • Prepared a dataset spanning five cities and three renovation categories, with no missing values or duplicate identifiers.
  • Engineered total-room, area-per-bedroom, toilet-to-bedroom and storey-area predictors while excluding identifiers and price from inputs.
  • Used fold-fitted imputation, scaling and one-hot encoding to prevent preprocessing leakage.
  • Compared four ensemble-weight candidates with five-fold validation on 436 training rows, selecting a 2:1:1 Ridge, random-forest and gradient-boosting ensemble.
  • Evaluated 109 held-out rows: R² 0.5353, MAE 113,249.95 and RMSE 153,267.51, with lower error than the median baseline.
  • Added 19 tests and documented the lack of external validation, prediction intervals and subgroup analysis; this remains a classroom study.

Project files

Original project files are in English.

  • Original coursework presentation

Source code & links

Build notes

Data · Public project

Water & Energy Consumption Analysis of Shopping Mall

Oct 2024 – Nov 2024

A Power BI dashboard exploring shopping-mall water and electricity use, trends and category-level comparisons.

A Power BI analysis of five years of water and electricity consumption at Prestige Mall. The dashboard supports discussion of resource-use patterns and possible efficiency improvements.

Inside this build

  • Analysed five years of shopping-mall water and electricity data.
  • Built interactive views of consumption trends, categories and year-on-year changes.
  • Used treemaps, line charts, bar charts and waterfall charts to explain the findings.
  • Connected the analysis to SDG 6 and SDG 7.
  • Proposed efficiency improvements through data storytelling without claiming measured resource savings.

Source code & links

Build notes

Security · Public project

GovTech AI Capture-The-Flag

Oct 2024

Participation in an AI security competition involving team coordination and challenge-based problem solving.

A team participation in GovTech’s Singapore AI Capture-The-Flag competition. The experience combined technical problem-solving with coordination across a range of AI and cybersecurity challenges.

Inside this build

  • Participated in GovTech CSG’s Singapore AI Capture-The-Flag competition.
  • Tackled jeopardy-style challenges across seven domains.
  • Led team coordination and collaborative problem-solving under competition conditions.

Source code & links

Build notes

Research · Public project

Fairness of Meritocracy in Singapore

Apr 2024 – Aug 2024

A researched debate examining education access, examinations, scholarships and the strengths and limits of meritocracy.

A researched debate on fairness and meritocracy in Singapore’s education system. The work develops a structured case while examining the strengths and limits of examinations, scholarships and lifelong learning.

Inside this build

  • Researched how meritocracy operates through Singapore’s education system.
  • Examined examinations, scholarships and lifelong-learning opportunities using cited sources.
  • Prepared a proposition case with supporting examples and structured arguments.
  • Developed counterarguments and rebuttals addressing the limits of meritocratic outcomes.

Source code & links

Build notes

Community · Public project

Resolution to Unequal Education Opportunities

Jun 2024 – Aug 2024

A proposal examining online learning as a response to unequal education access, including feasibility and digital-access limitations.

A proposal addressing unequal educational opportunities through a free online study-resource platform. The work explores socioeconomic barriers and evaluates the practical limits of a digital-access approach.

Inside this build

  • Investigated socioeconomic barriers to educational opportunities.
  • Proposed a free platform for study resources, notes and specimen papers.
  • Applied SCAMPER and computational-thinking methods, including decomposition, pattern recognition, abstraction and algorithm design.
  • Mapped the proposed workflow with a flowchart.
  • Considered feasibility, scalability, digital access and infrastructure needs without claiming implemented educational outcomes.

Source code & links

Build notes

Cloud · Public project

Website Deployment on AWS EC2 with WordPress

Apr 2024 – Aug 2024

A cloud coursework deployment of WordPress using an Ubuntu server, a LAMP stack and database configuration.

A cloud-hosting coursework exercise deploying WordPress on an Ubuntu AWS EC2 instance. The project covers server setup, networking, database configuration and web-application installation.

Inside this build

  • Provisioned an Ubuntu 22.04 EC2 instance and installed a Linux, Apache, MySQL and PHP stack.
  • Configured administrative SSH access through PuTTY and allocated an Elastic IP.
  • Created the MySQL database and user privileges needed by WordPress.
  • Configured Apache, PHP and application filesystem permissions.
  • Tested the coursework site through its public IPv4 DNS at the time; no current live availability is claimed.

Source code & links

Build notes

Research · Public project

Application of Artificial Intelligence in Driving

Apr 2024 – Jun 2024

A research proposal discussing AI for driving safety, alongside cost, fairness, privacy and security considerations.

A research presentation exploring possible AI applications for driving safety in support of SDG 3.6. The proposal weighs technical possibilities against cost, bias and security considerations.

Inside this build

  • Researched AI approaches that could support road-safety and accident-prevention goals.
  • Discussed autonomous systems, live monitoring and predictive analytics as potential approaches.
  • Explained the roles of computer vision, machine learning, neural networks, deep learning and supporting data.
  • Compared possible benefits with cost, bias and security challenges.
  • Proposed responsible-deployment considerations, including algorithmic fairness; the work does not claim an implemented vehicle or measured safety improvement.

Source code & links

Build notes

Community · Public project

NTU-GAIP Insurance Case Competition 2024

Jun 2024

An insurance case-competition proposal exploring AI support, fraud detection and pricing with responsible-governance considerations.

An AI-focused proposal for the NTU–GAIP Insurance Case Competition 2024. The case considers how customer support, fraud detection and premium-setting could be improved while accounting for responsible governance.

Inside this build

  • Researched AI opportunities for an insurance case-competition proposal.
  • Explored customer-support, fraud-detection and dynamic-premium applications.
  • Considered implementation feasibility alongside ethical requirements.
  • Addressed privacy, bias and responsible governance in the proposed approach.

Source code & links

Build notes

Research · Awareness proposal

Youth Awareness Proposal

Oct 2022 – Nov 2022

A Boys’ Brigade presentation about youth awareness and community vigilance.

A Boys’ Brigade Global Awareness presentation proposing a youth workshop on radicalisation risks, digital literacy and community vigilance. The work records a researched prevention proposal rather than a delivered programme or measured impact.

  • Research
  • Digital Literacy
  • Community
  • Risk Awareness

Inside this build

  • Researched online and offline radicalisation risks for a youth-awareness presentation.
  • Outlined an educational workshop on recognising concerning content, seeking help and responding safely.
  • Connected early-intervention themes with digital literacy and community vigilance.
  • Considered sensitivity, delivery risks and possible mitigations.
  • Planned roles, manpower, partnerships and resource needs for the proposed workshop.

Project files

Original project files are in English.

  • Project presentation

Source code & links

Build notes

Research · arXiv preprint · 2025

Quantum–Classical GANs

An experiment at the edge of two computing worlds.

My 2025 arXiv preprint explores noisy quantum circuits as latent priors in generative models, comparing classical and hybrid quantum-classical GANs.

  • Quantum Computing
  • Qiskit
  • GANs
  • Research

Inside this build

  • Compared hybrid variants with 3, 5 and 7 qubits using Qiskit simulation.
  • Evaluated generated binary-MNIST samples with FID and KID.
  • Reported that the classical baseline performed best in these experiments.

Project files

Original project files are in English.

  • Research preprint

    Kun Ming Goh arXiv:2508.09209v2 CC BY 4.0

Source code & links

Build notes

Research · arXiv preprint · 2025

Residual Learning Study

Understanding why skip connections help deep networks.

A 2025 arXiv preprint co-authored with Xingyu Liu, studying residual connections through a ResNet-18 and conventional deep-CNN comparison on CIFAR-10.

  • Computer Vision
  • ResNet
  • CIFAR-10
  • Research

Inside this build

  • Studied the role of residual connections in gradient flow.
  • Compared training behaviour and classification results on CIFAR-10.
  • Documented the implementation and evaluation in a public preprint.

Project files

Original project files are in English.

  • Research preprint

    Xingyu Liu, Kun Ming Goh arXiv:2510.24036v1 CC BY 4.0

Source code & links

Crafting — The Journey

Work & research

Biome: Snowy Slopes

Roles where I have put ideas into practice.

AUG 2026 — PRESENT

Independent study & research

Career break

Taking time for independent study, technical experimentation and reflection on future AI research, alongside time with family and friends.

APR — AUG 2026

AI Research Intern

RSAF RAiD · AETHER

Applied AI research across multimodal sensing, geospatial pipelines, neuromorphic vision and RF detection, with reproducible evaluation and research handover.

MAR 2026

AI & Data Solutions Researcher

Singapore Polytechnic · Department of Communications

Built role-aware departmental workflows, secure data architecture, decision-support tools and AI assistance, with release, security and usability checks.

FEB — MAR 2026

Co-Founder · Data & Intelligent Systems

Wagglo

Designed compatibility scoring, recommendations and evaluation workflows, alongside a privacy-conscious survey analysis system.

SEP 2025 — MAR 2026

Student Developer

Singapore Polytechnic

Developed a retrieval-augmented Open House assistant using Amazon Bedrock, hybrid search, persistent conversation state and controlled user evaluation.

MAR 2025 — MAR 2026

Founder

Gentle Care Messenger (GCM)

Founded an applied research initiative exploring bounded conversational AI, responsible resource referral and human review. The prototype is not a clinician or an emergency service.

Education

Biome: Bamboo Jungle

The learning behind the work.

Academic records

2024 — 2027 · IN PROGRESS

Diploma in Applied AI & Analytics

Singapore Polytechnic

Learning through machine learning, data engineering, deep learning, cloud computing and practical AI projects.

2020 — 2023

Singapore-Cambridge GCE O-Level

Yuhua Secondary School

Studied mathematics, additional mathematics, science, electronics, English and humanities.

Volunteering & community

Biome: Savanna

Contributing through governance, mentoring and community outreach.

MAY 2026 — PRESENT · VOLUNTEER

Data Governance & Technical Advisor

Wagglo

Advising on privacy governance, policy review, consent frameworks and access controls for responsible data stewardship.

JAN 2024 — JAN 2026

Cadet Lieutenant

The Boys’ Brigade in Singapore · 28th Company

Mentored youths through camps, leadership lessons, drills and values-based programmes with the 28th Singapore Boys’ Brigade Company.

FEB 2022 — JUN 2023

Outreach Worker

Jurong Christian Church

Supported community outreach for low-income residents by distributing daily necessities and building trust through personal engagement.

Organisations & memberships

Biome: Taiga

Professional and community memberships listed on LinkedIn.

Work notes

APR — AUG 2026

AI Research Intern

RSAF RAiD · AETHER

I carried out applied AI research at RAiD/AETHER across multimodal perception, geospatial data, neuromorphic vision, RF sensing, simulation and reasoning with language and vision-language models.

What I worked on

  • Built reproducible evaluations with held-out sites and checks against data leakage.
  • Investigated sensing and reasoning approaches while preserving negative findings.
  • Collaborated with research scientists and teams from five institutions of higher learning.
  • Coordinated research handover with methods, findings and evaluation limits.

Volunteering notes

MAY 2026 — PRESENT · VOLUNTEER

Data Governance & Technical Advisor

Wagglo

I advise Wagglo on privacy, consent and access controls, with human review and careful handling of limited analytics data.

What I worked on

  • Reviewed privacy and terms policies with versioned, separate consent records.
  • Reviewed least-privilege access, row-level controls, role-based permissions and audit records.
  • Separated production and user-acceptance testing; checked signed event ingestion, replay protection and fail-closed handling.
  • Kept human review in the workflow, suppressed analytics groups smaller than five and preserved unavailable data as unavailable.

Work notes

MAR 2026

AI & Data Solutions Researcher

Singapore Polytechnic · Department of Communications

I developed a role-aware operational platform for Singapore Polytechnic’s Department of Communications, combining protected data access, decision support and AI-assisted workflows.

What I worked on

  • Structured protected data access with Supabase row-level security.
  • Built decision-support tools for departmental workflows.
  • Added three OpenAI-assisted workflows and a VICA assistant grounded in institutional documents.
  • Tested the platform and reviewed security, usability and release readiness.

Work notes

FEB — MAR 2026

Co-Founder · Data & Intelligent Systems

Wagglo

I developed Wagglo’s compatibility and recommendation systems, with interpretable scoring, evidence-based personalisation and survey analysis.

What I worked on

  • Designed interpretable compatibility scores and top-ranked recommendations across nine dimensions.
  • Applied time-decaying personalisation with evidence checks and fallback behaviour.
  • Integrated OpenAI embeddings behind authenticated access.
  • Analysed survey data with cleaning, imbalance weighting, resampling and bootstrap checks.

Work notes

SEP 2025 — MAR 2026

Student Developer

Singapore Polytechnic

I developed Singapore Polytechnic’s Open House retrieval assistant with Amazon Bedrock and hybrid search, then supported a controlled three-day pilot and technical handover.

What I worked on

  • Combined Claude 3 Haiku and Cohere on Amazon Bedrock with PostgreSQL/pgvector and BM25 retrieval.
  • Used reciprocal-rank fusion, query rewriting, reranking and hallucination grading to refine retrieved answers.
  • Built FastAPI and Next.js application flows on AWS.
  • Evaluated the assistant in a controlled Open House pilot and documented the technical handover.

Education notes

2024 — 2027 · IN PROGRESS

Diploma in Applied AI & Analytics

Singapore Polytechnic

Learning through machine learning, data engineering, deep learning, cloud computing and practical AI projects.

Education notes

2020 — 2023

Singapore-Cambridge GCE O-Level

Yuhua Secondary School

Studied mathematics, additional mathematics, science, electronics, English and humanities.

Volunteering notes

JAN 2024 — JAN 2026

Cadet Lieutenant

The Boys’ Brigade in Singapore · 28th Company

Mentored youths through camps, leadership lessons, drills and values-based programmes with the 28th Singapore Boys’ Brigade Company.

Volunteering notes

FEB 2022 — JUN 2023

Outreach Worker

Jurong Christian Church

Supported community outreach for low-income residents by distributing daily necessities and building trust through personal engagement.

Work notes

MAR 2025 — MAR 2026

Founder

Gentle Care Messenger (GCM)

I founded Gentle Care Messenger to explore bounded conversational AI for early distress signals, resource referral and human review; the prototype is not a clinician or emergency service.

What I worked on

  • Designed staff review workflows with role-based access and audit records.
  • Prioritised approved sources and clear attribution in PostgreSQL full-text retrieval.
  • Deferred vector retrieval until evaluation could justify its use.
  • Planned adversarial, escalation, false-positive/false-negative and end-to-end evaluation; these remain future work.

Awards & certificates

Advancements

Honours & awards

Research milestones

Certifications

Credential vault

Choose a certificate to inspect its record, course notes and original document.

84 certificates

AI Essentials

Saïd Business School, University of Oxford · Issued

Course certificates

AI Foundations for Business Professionals Specialisation

Saïd Business School, University of Oxford · Issued

Specialisations

AI Governance

Saïd Business School, University of Oxford · Issued

Course certificates

Cyber Espionage and Counterintelligence

STARWEAVER · Issued

Course certificates

Generative and Agentic AI

Saïd Business School, University of Oxford · Issued

Course certificates

Advanced RAG with Vector Databases and Retrievers

IBM · Issued

Course certificates

Agentic AI with LangChain and LangGraph

IBM · Issued

Course certificates

Agentic AI with LangGraph, CrewAI, AutoGen and BeeAI

IBM · Issued

Course certificates

AI for Brainstorming and Planning

Google · Issued

Course certificates

AI for Research and Insights

Google · Issued

Course certificates

AI for Writing and Communicating

Google · Issued

Course certificates

Build Multimodal Generative AI Applications

IBM · Issued

Course certificates

Build RAG Applications: Get Started

IBM · Issued

Course certificates

Building AI Agents and Agentic Workflows

IBM · Issued

Specialisations

Chinese for Beginners

Peking University · Issued

Course certificates

Develop Generative AI Applications: Get Started

IBM · Issued

Course certificates

Digitalisation in Aeronautics

Technical University of Munich (TUM) · Issued

Course certificates

Digitalisation in Space Research

Technical University of Munich (TUM) · Issued

Course certificates

Digitalisation in the Aerospace Industry

Technical University of Munich (TUM) · Issued

Course certificates

Ethical AI for Research and Innovation

University of Cambridge · Issued

Course certificates

Foundations of Data Science

Google · Issued

Course certificates

Fundamentals of Building AI Agents

IBM · Issued

Course certificates

Introduction to Deep Learning & Neural Networks with Keras

IBM · Issued

Course certificates

Machine Learning with Python

IBM · Issued

Course certificates

Understanding Research Methods

University of London · Issued

Course certificates

Vector Databases for RAG: An Introduction

IBM · Issued

Course certificates

AI in Global Competition: The Defense Dimension

Special Competitive Studies Project - SCSP · Issued

Course certificates

Mathematics for Machine Learning: Linear Algebra

Imperial College London · Issued

Course certificates

Python for Data Science, AI & Development

IBM · Issued

Course certificates

University Teaching

The University of Hong Kong · Issued

Course certificates

Quantum Computing For Everyone - An Introduction

Fractal · Issued

Course certificates

Ethical AI: AI Essentials For Everyone

University of Cambridge · Issued

Course certificates

Introduction to Complexity Science

Nanyang Technological University Singapore · Issued

Course certificates

Understanding 9/11: Why 9/11 Happened & How Terrorism Affects Our World Today

Duke University · Issued

Course certificates

Deep Dive into Open-Source Intelligence

LinkedIn · Issued

Course certificates

AI/BI for Data Analysts

Databricks · Issued

Course certificates

Get Started with SQL Analytics and BI on Databricks

Databricks · Issued

Course certificates

Data Structures and Algorithms in Python

DataCamp · Issued

Course certificates

Occupational First Aid Certificate

St John Singapore · Issued

Other qualifications

Credential link unavailable

Course descriptions and certificates are shown in their original language.

Certificate details

Read as a page

Academic records

Academic archive

Polytechnic semesters

Singapore Polytechnic · Diploma in Applied AI & Analytics

Academic year 2025/2026

Semester results · Mar 2026

Singapore Polytechnic 2025/2026 S2 Examination Results

Semester GPA 4.00 / 4.00

View module results
Singapore Polytechnic 2025/2026 S2 Examination Results
SubjectGrade
Sustainable Innovation ProjectCC1S10DIST
Independent Study 1EM0301A
Mathematics for AIMS0240DIST
Data VisualisationST1502DIST
Practical AIST1508A
DevOps and Automation for AIST1516DIST

Shared by Kun Ming. Original document in English.

Academic transcript

Semester results · Sep 2025

Singapore Polytechnic 2025/2026 S1 Examination Results

Semester GPA 4.00 / 4.00

View module results
Singapore Polytechnic 2025/2026 S1 Examination Results
SubjectGrade
AWS Academy Cloud FoundationsEP0404A
Data EngineeringST1501A
Data Structures and Algorithms (AI)ST1507A
Deep LearningST1504DIST
Persuasive Communication with Data StorytellingCC3004DIST
Digital Communication for ImpactCC1006A
Effective Writing for the WorkplaceCC1008A
Personal Branding and Career AgilityCC1009A

Shared by Kun Ming. Original document in English.

Academic transcript

Academic year 2024/2025

Semester results · Mar 2025

Singapore Polytechnic 2024/2025 S2 Examination Results

Semester GPA 4.00 / 4.00

View module results
Singapore Polytechnic 2024/2025 S2 Examination Results
SubjectGrade
Data FluencyCC2002DIST
Introduction to Digital MarketingEP0702A
Statistics for Data ScienceMS0141DIST
Back-End Web DevelopmentST0503A
Programming for Data AnalyticsST1510A
AI and Machine LearningST1511A

Shared by Kun Ming. Original document in English.

Academic transcript

Semester results · Sep 2024

Singapore Polytechnic 2024/2025 S1 Examination Results

Semester GPA 3.78 / 4.00

View module results
Singapore Polytechnic 2024/2025 S1 Examination Results
SubjectGrade
Thinking Critically about the UN SDGsCC1001B
Collaboration in the Digital AgeCC1007DIST
Artificial Intelligence & its ImpactCC2003B+
Problem Solving with Creative and Computational ThinkingCC3005B+
MathematicsMS0105B+
Front-End Web DevelopmentST0501A
Fundamentals of ProgrammingST0523A
Fundamentals of ComputingST2413A

Shared by Kun Ming. Original document in English.

Academic transcript

O-Level results

Nov 2023

Singapore-Cambridge General Certificate of Education Ordinary Level

Yuhua Secondary School

L1R4: 8 | L1R5: 11

Singapore-Cambridge General Certificate of Education Ordinary Level
SubjectGrade
English Language1184B3
Mathematics4052A2
Additional Mathematics4049B3
Science (Phy/Chem)5076A1
Humanities (SS/Geography)2272A2
Electronics6063A2

Results shared on LinkedIn

Original result document not published here.

Achievement details

Honour or award

NYAA Gold Award

NYAA Council

Issued:

Received the Gold Award, the highest level of the National Youth Achievement Award programme. The attached certifying letter is dated 31 August 2026.

  • Completed at least 60 hours of Service Learning and 36 hours of Outdoor Appreciation.
  • Completed at least 48 hours of Healthy Living.
  • Undertook a community leadership initiative as part of the Gold Award programme.

Achievement details

Honour or award

Director’s Honour Roll

Singapore Polytechnic

Issued:

Named to the School of Computing Director’s Honour Roll for AY2025/2026 at Singapore Polytechnic, recognising top academic performance in the Applied AI and Analytics cohort.

  • Recognised for sustained academic performance across the academic year.
  • Studied AI, machine learning, data, statistics and computing.
  • Applied course knowledge through practical projects.

No certificate image is attached to this LinkedIn award record.

Achievement details

Research milestone

Quantum–Classical GANs

Year: 2025

Explored classical and hybrid quantum-classical generative adversarial networks.

  • Public arXiv preprint shared in 2025.
  • This is a public preprint, not a claim of peer-reviewed publication.

Achievement details

Honour or award

Founder’s Award

The Boys’ Brigade in Singapore

Issued:

Received the Founder’s Award, the highest honour in the Boys’ Brigade Senior Programme, recognising progression, leadership and service.

  • Progressed through the programme's core awards.
  • Demonstrated leadership, service and involvement in the Company.
  • Developed perseverance, responsibility and servant leadership.

Achievement details

Honour or award

SP Chua Medal

The Boys’ Brigade in Singapore

Issued:

Received the SP Chua Medal (Best Boy), recognising the Company's most outstanding Boy for leadership, service, character and conduct.

  • Recognised for leadership and service within the Company.
  • Demonstrated character, good conduct and discipline.
  • Contributed through consistent participation in Company activities.

Achievement details

Honour or award

Edusave Certificate of Academic Achievement 2026

Ministry of Education (MOE), Singapore

Issued:

Recognised for good academic performance and good conduct while pursuing the Diploma in Applied AI & Analytics at Singapore Polytechnic.

  • The LinkedIn award record reports placement within the top 25% of students in the same level and course.
  • Received under Singapore’s Edusave academic recognition framework.
  • Certificate issued by the Ministry of Education and People’s Association.
  • Second consecutive year receiving the Certificate of Academic Achievement.

Achievement details

Honour or award

Edusave Certificate of Academic Achievement 2025

Ministry of Education (MOE), Singapore

Issued:

Recognised for good academic performance and good conduct while pursuing the Diploma in Applied AI & Analytics at Singapore Polytechnic.

  • The LinkedIn award record reports placement within the top 25% of students in the same level and course.
  • Received under Singapore’s Edusave academic recognition framework.
  • Certificate issued by the Ministry of Education and People’s Association.

Achievement details

Research milestone

Residual Learning Study

Year: 2025

Co-authored a study of residual learning for deep convolutional neural networks.

  • Public arXiv preprint shared in 2025.
  • This is a public preprint, not a claim of peer-reviewed publication.

Villager Trades

Co-op — Build Together

Bring a question, a rough idea or a problem worth understanding. These are areas where we could explore a useful next step together.

Applied AI Experiments

Framing useful questions, building prototypes and evaluating what the results actually show.

Possible starting point

A small experiment, a baseline and an honest comparison of results.

Data & Decision Tools

Cleaning data, exploring patterns and making findings understandable through interactive dashboards.

Possible starting point

A prepared dataset and a dashboard that explains its patterns and limits.

AI Applications

Connecting models, APIs and approachable interfaces into practical web prototypes.

Possible starting point

A working prototype connecting a model, an API and a usable interface.

Research & Responsible AI

Comparing ideas in quantum machine learning, discussing model limitations and thinking through data governance.

Possible starting point

A reproducible comparison, documented limitations and questions for further study.

How we could start

  1. ExploreAsk a good question
  2. BuildMake the idea tangible
  3. EvaluateLearn from the evidence

Bring your next question

Tell me what you want to explore, who it would help and what you have tried. We can discuss the scope and whether it is a good fit.

Let's Connect

Have a research idea, a collaboration in mind, or a question about a build? Send me a message or connect on LinkedIn.
Email
kunmingaden@gmail.com
LinkedIn
Goh Kun Ming
GitHub
fishman7337
Google Scholar
Research & preprints
Location
Singapore
Page 1 of 1
To The End
Thanks for playing

The End

I keep learning, so I can build.I keep building, so I can help.You don’t need every answer to begin.In Minecraft, one block starts a world.In this one, a little kindness matters.Keep going. There is room for you.

Respawn
Goh Kun Ming v1.0.0
Biome: Plains
Local time ·
Advancement Made!
Taking Inventory

Ancient Excavation

Find the Amulet before your pickaxe runs out. There is no timer.

Swings remaining 0 / 0
XP 0
Clues uncovered0
How to play

Every number is the distance to the Amulet. Diagonals count as one step; smaller numbers mean closer.

Stone and ore use one swing. Magma uses two. Ore adds XP; finding the Amulet wins the dig.

Tap a block to dig. With a keyboard, use arrow keys to move and Enter or Space to dig. Escape closes the dig site.

Emerald +3 Nether Star +8 Glowstone +2 Magma -2 Amulet of the Deep

Possible blocks 54

The guide marks blocks ruled out by your clues with ×. You can still dig them for ore.

Menu & display

The village guide

Kun Ming's portfolio companion

Local guide · Last 20 exchanges stay in this tab, including reloads. Clear chat removes them. · Saved in this tab
VILLAGER

Welcome, explorer! Choose a route or ask about a build. I can find project sources, explain the work and help you connect with Kun Ming.

Choose a route

Ask about Kun Ming’s work

Guide tools & AI
Answer mode

Live AI is not connected. The local guide is available.

Live answers can search the published portfolio and available project document text. Follow the sources to check the answer.

When enabled, this site's server sends your question, recent AI conversation, language, current section, and selected published portfolio facts and PDF excerpts to its configured AI provider. Local-mode history is never sent.

AWS Bedrock is the selected service; processing may occur outside Singapore. AI chat clears on reload. Provider data rules still apply. Avoid private information and verify answers against sources.

Read AI privacy details

Switching modes keeps separate conversations. Copy and download export only the conversation on screen.

Certifications
Compare projects

Choose two projects to compare their purpose, tools and available evidence.

Personal inventory

A few things I make room for beyond research and code.

Gaming

Building together

Gaming is part of my downtime. In Year 2, my polytechnic friends and I ran a Minecraft server together.

That shared world is the reason this portfolio looks the way it does: curiosity, creativity and building with friends.

Move between interests with the item tabs.

1–9 select ←→ in hotbar M mine Esc home F3 debug