Protege Trainee at KWSP Kluang

I build tools
that people use.

From HR and frontline operations to full-stack development. I build internal systems that solve real operational friction. Not senior, just obsessed with solving problems.

kios_dashboard.tsx
StatusActive
TypeScriptReactSupabase

My journey

I did not come from a computer science path. I studied Human Resource Management and will officially graduate in December 2025. My early work involved helping people, understanding policies and figuring out how daily operations actually run.

"Working frontline showed me how much time gets lost because information lives in different places. The team works hard, but the tools slow them down."

Before web development, I spent early 2025 learning MQL4 and MQL5 to build trading automation. I deployed systems on VPS setups, tested execution logic and learned how to handle real-time data. It taught me discipline, structure and how to think through a process from start to finish.

When my supervisor asked if I could create a better way to track internal work, everything clicked. I realised the same logic from automation could help with operations. That was the start of KIOS.

Featured projects

Real tools built for real use cases. From operations to automation experiments.

KIOS

Internal Operations System
Active Development

A centralized tool to manage programs, employers, and staff roles at KWSP Kluang.

"Built during my Protege placement to replace multiple spreadsheets. The branch needed a single source of truth for their daily operations."

Custom PIN authentication
Role-based permissions (Admin, RA, Supervisor)
Programs and employers tracking
Real-time data synchronization
Next.jsSupabaseTypeScriptTailwind CSSVercel
View Project

SNRX

Support and Resistance X
Completed

Automated trading system built in MQL4 and MQL5.

"My entry point into coding. I wanted a rule-based system that removed emotion from trading decisions. Taught me discipline, patterns, and clean logic."

Automated execution on MT4/MT5
Support and resistance detection
Backtested and forward tested
Deployed on VPS for 24/7 operation
MQL4MQL5MetaTraderVPS/RDP
View Project

Trading Automation Lab

API Experiments
Experimental

Experimental sandbox for learning APIs, data flow, and system integration.

"Grid trading bots for Luno, Telegram signal alerts, Python to MT4 bridges. A hands-on lab where I learned how systems talk to each other."

Luno grid trading prototype
Telegram bot for trade alerts
Python to MT4/MT5 bridge
API integration experiments
PythonREST APIsLuno APITelegram Bot API
View Project

SNRX Lite

A minimal landing page experiment to learn custom domains and static site hosting.

HTML/CSSGitHub Pages
View Project

Tech stack

Next.jsTypeScriptSupabaseTailwind CSSReactGit & GitHubVercelPythonMQL4 / MQL5

Workflow

Rapid prototyping
Operational analysis
User workflow translation
AI-assisted development

AI in my workflow

I use AI tools to speed up learning and prototyping. They help me understand problems faster and build with fewer mistakes.

Claude for logic breakdowns
ChatGPT for structure and planning
Gemini for UI ideas and layout thinking

Timeline

How I got here.

Early 2025

Automation Start

Started learning MQL4 and MQL5 to automate trading decisions. Learned loops, logic and error handling.

April 2025

Built SNRX

Created Support and Resistance X and deployed it on VPS.

Mid 2025

Experiment Phase

Experimented with Python automation, Luno grid bots and Telegram alerts.

August 4, 2025

Protege Program

Joined KWSP Kluang through a Protege program. Frontline work exposed me to daily operational friction.

October 2025

KIOS Begins

Asked internally if I could build a better tracking system. Started KIOS.

November 2025 onward

Full Stack Deep Dive

Deep dive into Next.js, Supabase, Tailwind, GitHub and deployment workflows.

December 2025

Graduation

Official graduation for Human Resource Management.

Let's talk.

If you're hiring for a junior or hybrid role where I can grow as a developer while staying close to operations and people, I'd be happy to talk.