Ian's Portfolio
    Global Tech Stack

    Tools & Technologies

    I leverage a diverse ecosystem of cutting-edge tools to bring digital visions to life. From Full-stack Development to Cloud Infrastructure, here's what's in my arsenal.

    Fluent in 20+ technologies
    Scalable Architectures
    Portfolio

    Featured Projects

    A curated selection of my most challenging and impactful work, spanning Web3, AI Integration, and Enterprise Solutions.

    Live Preview
    Featured Project
    Web Application

    YTL Concrete Hub (AI-Powered Platform)

    YTL Concrete Hub is an AI-driven platform sponsored by YTL Shared Services Sdn Bhd as part of a Final Year Project. The system integrates intelligent chatbot interactions, smart product comparisons, AI-powered image processing, and predictive analytics. It also features a staff dashboard for real-time product insights, automated alerts, and business intelligence visualization to enhance operational efficiency.

    NextJSTailwind CSSFramer MotionReactVercelTypeScriptShadcn UISupabase
    Live Preview
    Enterprise

    Music Application with Spotify (SpotWave)

    SpotWave allows you to search for and listen to Spotify songs with a preview and lyrics. You can also view the top tracks and artists in global rank and come with their all details such as bio, images, albums, and tracks.

    SpotifyNextJSTailwind CSSFramer Motion
    YTL Cement IT Department
    Enterprise

    YTL Cement IT Department

    Recently, I joined the YTL Cement IT department, focusing on developing an e-invoice system. The system manages driver e-invoices and supports role-based access for submitting documents to LHDN. I worked on key features such as income and expenses tracking, statement of accounts, and invoice reporting using Microsoft Power BI and Report Builder.

    Power BIMicrosoft Report BuilderReactTypeScript
    Sino Mobile and Heavy Equipment (SMHE)
    Website

    Sino Mobile and Heavy Equipment (SMHE)

    Developed the landing page for the Sino Mobile and Heavy Equipment (SMHE) website, focusing on showcasing trucks for sale. Key features include a Media Center, About Us section, detailed truck pages with overview and specifications, and options for users to contact sales or download brochures. Integrated Google Maps to display workshop and factory locations for easy navigation.

    NextJSTailwind CSSReactTypeScript

    Showing 4 of 16 projects

    Recognition

    Awards & Certificates

    Validation of my technical expertise and continuous learning journey through recognized institutions.

    Devmatch Hackathon Certificate
    Hackathon

    Devmatch Hackathon Certificate

    Asia Pacific University of Technology
    August 2024
    Devmatch 2 Hackathon Certificate
    Hackathon

    Devmatch 2 Hackathon Certificate

    Asia Pacific University of Technology
    August 2025
    JavaScript Algorithms and Data Structures
    Programming

    JavaScript Algorithms and Data Structures

    FreeCodeCamp
    27 September 2024
    Machine Learning with Python
    AI & ML

    Machine Learning with Python

    Asia Pacific University of Technology
    September 2024
    Python Powered AI Chatbot
    AI & ML

    Python Powered AI Chatbot

    Asia Pacific University of Technology
    September 2024
    Responsive Web Design
    Web Development

    Responsive Web Design

    FreeCodeCamp
    January 2023
    ThreeJS
    Web Development

    ThreeJS

    Asia Pacific University of Technology
    September 2024
    X2 Hackathon Certificate
    Hackathon

    X2 Hackathon Certificate

    Asia Pacific University of Technology
    September 2024
    The Developer

    Crafting Digital Excellence

    A developer passionate about creating fast, responsive, and intuitive web experiences that leave a lasting impression.

    Fast

    Fast load times and lag-free interaction, my highest priority.

    Responsive

    My layouts will work on any device, big or small.

    Intuitive

    Strong preference for easy-to-use, intuitive UX/UI.

    Dynamic

    Websites don't have to be static; I love making pages come to life.

    Tech Ecosystem

    My Stack Architecture

    Languages & Frameworks

    JavaScript
    JavaScript
    TypeScript
    TypeScript
    Python
    Python
    Java
    Java
    PHP
    PHP
    C++
    C++
    Rust
    Rust
    R
    R
    HTML5
    HTML5
    CSS3
    CSS3
    React
    React
    Next.js
    Next.js
    Node.js
    Node.js
    Flutter
    Flutter
    Tailwind CSS
    Tailwind CSS
    JavaScript
    JavaScript
    TypeScript
    TypeScript
    Python
    Python
    Java
    Java
    PHP
    PHP
    C++
    C++
    Rust
    Rust
    R
    R
    HTML5
    HTML5
    CSS3
    CSS3
    React
    React
    Next.js
    Next.js
    Node.js
    Node.js
    Flutter
    Flutter
    Tailwind CSS
    Tailwind CSS
    JavaScript
    JavaScript
    TypeScript
    TypeScript
    Python
    Python
    Java
    Java
    PHP
    PHP
    C++
    C++
    Rust
    Rust
    R
    R
    HTML5
    HTML5
    CSS3
    CSS3
    React
    React
    Next.js
    Next.js
    Node.js
    Node.js
    Flutter
    Flutter
    Tailwind CSS
    Tailwind CSS
    JavaScript
    JavaScript
    TypeScript
    TypeScript
    Python
    Python
    Java
    Java
    PHP
    PHP
    C++
    C++
    Rust
    Rust
    R
    R
    HTML5
    HTML5
    CSS3
    CSS3
    React
    React
    Next.js
    Next.js
    Node.js
    Node.js
    Flutter
    Flutter
    Tailwind CSS
    Tailwind CSS

    Databases & Infrastructure

    MySQL
    MySQL
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    Firebase
    Firebase
    Supabase
    Supabase
    GraphQL
    GraphQL
    Redis
    Redis
    Prisma
    Prisma
    MySQL
    MySQL
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    Firebase
    Firebase
    Supabase
    Supabase
    GraphQL
    GraphQL
    Redis
    Redis
    Prisma
    Prisma
    MySQL
    MySQL
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    Firebase
    Firebase
    Supabase
    Supabase
    GraphQL
    GraphQL
    Redis
    Redis
    Prisma
    Prisma
    MySQL
    MySQL
    PostgreSQL
    PostgreSQL
    MongoDB
    MongoDB
    Firebase
    Firebase
    Supabase
    Supabase
    GraphQL
    GraphQL
    Redis
    Redis
    Prisma
    Prisma

    Development Power-Tools

    Git
    Git
    GitHub
    GitHub
    VS Code
    VS Code
    Figma
    Figma
    Docker
    Docker
    Nginx
    Nginx
    Vercel
    Vercel
    Postman
    Postman
    Notion
    Notion
    Canva
    Canva
    Git
    Git
    GitHub
    GitHub
    VS Code
    VS Code
    Figma
    Figma
    Docker
    Docker
    Nginx
    Nginx
    Vercel
    Vercel
    Postman
    Postman
    Notion
    Notion
    Canva
    Canva
    Git
    Git
    GitHub
    GitHub
    VS Code
    VS Code
    Figma
    Figma
    Docker
    Docker
    Nginx
    Nginx
    Vercel
    Vercel
    Postman
    Postman
    Notion
    Notion
    Canva
    Canva
    Git
    Git
    GitHub
    GitHub
    VS Code
    VS Code
    Figma
    Figma
    Docker
    Docker
    Nginx
    Nginx
    Vercel
    Vercel
    Postman
    Postman
    Notion
    Notion
    Canva
    Canva

    Web3 & Digital Assets

    Ethereum
    Ethereum
    Solidity
    Solidity
    Solana
    Solana
    Worldcoin
    Worldcoin
    Web3.js
    Web3.js
    MetaMask
    MetaMask
    Ethereum
    Ethereum
    Solidity
    Solidity
    Solana
    Solana
    Worldcoin
    Worldcoin
    Web3.js
    Web3.js
    MetaMask
    MetaMask
    Ethereum
    Ethereum
    Solidity
    Solidity
    Solana
    Solana
    Worldcoin
    Worldcoin
    Web3.js
    Web3.js
    MetaMask
    MetaMask
    Ethereum
    Ethereum
    Solidity
    Solidity
    Solana
    Solana
    Worldcoin
    Worldcoin
    Web3.js
    Web3.js
    MetaMask
    MetaMask
    Support The Journey

    Support My Creative Work

    Your contributions fuel my late-night coding sessions and help me maintain high-quality open-source projects for the community.

    Coffee

    RM 15

    Buy me a coffee to fuel late night coding sessions

    Pizza

    RM 30

    Help me stay energized with a delicious pizza

    Premium

    RM 100

    Support ongoing development of my projects

    Custom Tip

    Every little bit counts towards the next big release.

    Sustainability & Impact

    100% of your contributions go directly towards server costs, research tools, and development time. Your support enables me to keep my projects ad-free and open for everyone.

    Choose Platform

    Secure encrypted redirection

    Available for projects

    Let's Start a Conversation

    Have a question or a proposal? I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

    Inquiry Details

    Digital Solutions for Modern Visions.

    I specialize in high-performance web applications that combine stunning aesthetics with robust engineering. Let's discuss how I can help your team scale.

    Full-Stack Development
    Cloud Infrastructure
    Web3 Integration