Skip to content
View chonghaoooi's full-sized avatar
🚢
🚢

Block or report chonghaoooi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chonghaoooi/README.md

Chong Hao Ooi

Full-stack and AI product developer. Year 2, Diploma in Information Technology (AI & Analytics), Singapore Polytechnic. GPA 3.70/4.00.

黄崇皓 · 新加坡理工学院信息技术文凭二年级 · 2027年3月起可实习(产品 / 前端 / 全栈 / AI 应用)

Main products

Project What it does Stack
AgniBot Self-hosted messaging app where named AI bots each keep their own role and memory. Bun and TypeScript server with a WebSocket protocol, model router and job queue; native SwiftUI Mac client. TypeScript, Bun, Swift, SwiftUI
AgniReview In-house AI code review tool, a cheaper alternative to hosted review products. In progress. —

About

I am a Singapore Polytechnic student. I build web products and applied AI tools, including a student community app, a community fitness and wellness tracker, and a hackathon prototype for AI-agent assurance.

Dell InnovateDash 2026 finalist. UiPath certified. Apple Developer Society subcommittee.

Tech stack

React Next.js TypeScript Node.js Express Postgres MySQL Python pandas OpenAI API Ollama Capacitor

Projects

Project What it does Stack
MemWorker Mobile case-workflow app for Singapore Children's Society youth workers. Turns notes and recordings into summaries, follow-ups and risk flags. Dell InnovateDash 2026 Finalist. React Native, Expo, TypeScript
Kaki · Live demo Student community app. Students find a small campus plan, then stay in touch through clubs, peer mentorship, and private support. MAJU Hackathon 2026. React, TypeScript, Node.js, SQLite
TrustLadder AI agent gateway for the OCBC Ignite Challenge 2026. An LLM judge runs five checks on bank chatbot drafts before a human officer approves release. Python, OpenAI, OpenTelemetry
CCAbot Discord bot for CCA event announcements and member reminders. An organiser can enter an event, or the bot can read a public form, pasted text, or a screenshot. OCR reads the screenshot. A local Ollama model extracts the fields. Python, discord.py, Ollama, Tesseract

Small builds

Project What it does Stack
+1 lean AI calorie and gym app with a private friends-only feed where AI personas react to food and gym choices. TypeScript
CCA attendance reminder Sounds my phone when it is time to take attendance, based on my school timetable. Kotlin
AI proxy gateway CLIProxyAPI behind a Node gateway with per-user keys over Tailscale. JavaScript, Node.js
Uptime monitor · Status page Cloudflare Worker that checks /health of my Tailscale services each minute and feeds a public status page. Cloudflare Workers

Other projects

Project What it does Stack
Wellness Site A professional community fitness and wellness tracker: meal logs, workout posts, leaderboards, an optional AI coach, and optional phone step sync. Next.js, TypeScript, Postgres, Capacitor
auto-auth Chrome and Edge extension that completes Microsoft sign-in, including the TOTP code, for Outlook and Teams. Credentials stay in the browser. TypeScript, Manifest V3
PDAS-CA1 School notebook on provided LinkedIn job-posting files. Pandas merges the files and estimates annual salary. Matplotlib charts compare salary by experience level and by whether a posting is marked remote. The salary comparison uses disclosed USD postings only. Python, pandas, Matplotlib
UiPath RPA RPA workflow automation built with UiPath. No public repository. UiPath

Team contributions

Agni is a self-hosted AI agent in a teammate's repository. Merged pull requests: a ChatGPT subscription provider and onboarding (#19), memory search that covers every saved fact and carries summaries into tasks (#1), the ChatGPT callback page theme (#20), and a bot debugger with the instant lane and the tool and token budgets removed (#34).

ReDDone is a teammate's approval-gated tool that turns authorized market evidence into a verified application and deployment. Contributions there are selectable workflow models and a Railway-ready backend package.

Looking for

An overseas internship from March 2027 in product, front-end, full stack, or AI applications.

Contact

Pinned Loading

  1. refactored refactored Public

    Forked from thefakestsailent542/refactored

    Python 1

  2. BED-CA1 BED-CA1 Public

    Backend Development 1

    JavaScript

  3. BED-CA2 BED-CA2 Public

    My Back End Development (ST0503) project combining a detective noir mystery game with a wellness challenge tracker — collect clues, interrogate suspects, and solve the case while completing daily w…

    JavaScript

  4. FED-CA1 FED-CA1 Public

    Front End Web Design (ST0501)This is a personal sustainability blog titled Zero-Waste Living, built by a creator named Chong Hao. The website serves as an educational guide and informational resour…

    HTML

  5. FED-CA2 FED-CA2 Public

    A multi-page front-end web application featuring a home page, form validation, and insights dashboard. Developed for FED Assignment 2 using HTML5, CSS3, and modern JavaScript.

    HTML

  6. auto-auth auto-auth Public

    Chrome and Edge extension that automates Microsoft sign-in TOTP two-factor prompts.

    JavaScript