> TypeScript / Node.js
BackendREST APIs, Express, Mongoose, Sequelize, server architecture, system design
3
years of experience
Full-Stack Developer & AI Enthusiast building backend systems, full-stack applications, and AI-powered tools. Focused on shipping practical software that solves real problems.
Active in the Malaysian developer and Solana community. I care about clean architecture, structured workflows, and lean tooling.
When not coding, I'm journaling trades in Obsidian, tinkering with local AI models on a 4050, or looking for the next thing to automate.
Automated Solana wallet discovery and scoring pipeline. Fetches on-chain data from Helius (Shyft failover), scores wallets on a 0-100 composite metric covering risk-adjusted returns, win rate, consistency, and activity health. Filters scam wallets via bundler and wash-trader detection. Exports ranked results to Axiom for copy-trading. Deployed on Railway with web dashboard, Telegram bot, and REST API.
Python-based trading bot for Polymarket. Uses NOAA forecast data to calculate an informational edge on weather contracts (temperature and precipitation). Trades fire only when derived probability exceeds market price by 10%+, sized with quarter-Kelly and capped at 5% per-trade exposure. Currently in paper trading with live execution gated behind a 2-week forward test.
Telegram onboarding bot that gates group access behind member introductions. Admin tools for manual approvals, status lookups, and intro resets. Handles edge cases like rejoin tracking for ban evasion prevention. Built solo with TypeScript, Telegraf, and SQLite. Dockerized and deployed on Railway.
Full trading analytics dashboard built from scratch for a Solana perpetual DEX. 13+ interactive visualizations including drawdown charts, rolling Sharpe ratio, P&L distribution, and trade duration analysis using Recharts. Built with React 19, Zustand, shadcn/ui, Framer Motion, and URL-persisted filters. Realistic mock data generation for demo purposes.
AI-powered chatbot for Maybank — semantic search over 494 embedded intents using ChromaDB and Sentence Transformers, containerized with Docker Compose for on-premise PDPA compliance. Built event platforms and QR check-in systems. Picked up React/Next.js on the job to cover frontend gaps.
Built an ERP system for a printing business — 30+ MongoDB schemas, custom library wrapping 20+ QuickBooks API endpoints with write-order consistency. Fixed a bug in Intuit's open-source OAuth2.0 Node.js library (PR merged, 5,000+ users). Developed a gold transaction system for RHB Bank with database transactions and rollback to resolve race conditions.
Built a facial recognition door access system with Raspberry Pi and Python. Led backend development for a jewelry e-commerce app (Flutter, Firebase) contributing to a 35% increase in sales. Automated client onboarding emails with Electron.js.
Collaborated on software requirement documentation across 10 projects. Participated in cross-functional debugging using C#.
> TypeScript / Node.js
BackendREST APIs, Express, Mongoose, Sequelize, server architecture, system design
3
years of experience
> React / Next.js
FrontendSSR/SSG, Zustand, shadcn/ui, TailwindCSS, Framer Motion
1
year of experience
> Python
LanguageFastAPI, trading bots, data processing, scripting
1
year of experience
> Databases
DataMongoDB, PostgreSQL, MySQL, Redis, ChromaDB, schema design
3
years of experience
> Docker / Infrastructure
DevOpsDocker Compose, AWS EC2, Railway, Nginx, Linux, PM2
2
years of experience
> AI / Semantic Search
AI/MLSentence Transformers, vector embeddings, ChromaDB, NLP preprocessing
1
year of experience