AI Pathfinding Visualizer
An interactive web-based educational platform designed to make abstract graph traversal algorithms and computer science data structures visible and interactive. Watch search algorithms "think" in real-time by observing their step-by-step execution on dynamic grids.
Know More expand_more
An interactive web-based educational platform designed to make abstract graph traversal algorithms and computer science data structures visible and interactive. Watch search algorithms “think” in real-time by observing their step-by-step execution on dynamic grids.
This tool serves as both a playground for experimentation and a visual aid for computer science concepts, bridging the gap between theoretical algorithms and practical implementation.
Key Features
- Algorithm Visualization: Supports rendering for multiple pathfinding algorithms including BFS, DFS, A*, Greedy Best-First, and Bidirectional BFS traversals.
- Live Execution Monitor: Tracks and displays algorithm states, visited nodes, and path computations in real-time.
- Custom Solver Sandbox: Allows users to interactively draw maze boundaries, place obstacles, and test how different algorithms navigate distinct constraints.
- Interactive Controls: Provides granular execution capabilities to play, pause, and step through the search processes visually.
Web3 Crowdfunding Platform
A modern decentralized application (DApp) designed to revolutionize the way projects receive funding. By leveraging blockchain technology, this platform bypasses traditional financial gatekeepers, allowing seamless, transparent, and direct capital flow from backers to creators securely.
Know More expand_more
A modern decentralized application (DApp) designed to revolutionize the way projects receive funding. By leveraging blockchain technology, this platform bypasses traditional financial gatekeepers, allowing seamless, transparent, and direct capital flow from backers to creators securely.
Built specifically for the modern Web3 ecosystem, the platform ensures that project milestones, funding goals, and participant contributions operate in a fully trustless environment governed by autonomous code.
Key Features
- Decentralized Funding: Enables frictionless, peer-to-peer cryptocurrency contributions directly to project creators via smart contracts.
- Transparent Transactions: All funds and campaign progress states are immutably recorded on the blockchain, ensuring 100% verifiability and trust.
- Smart Contract Automation: Uses Solidity algorithms deployed via Thirdweb to autonomously handle secure fund holding, disbursements, and conditional refund logic.
- Modern Web3 Interface: Features a highly responsive UI built with Next.js and Tailwind CSS that connects seamlessly to modern crypto wallets for easy user onboarding.
KLMG Arena
An esports tournament standings management and player career progression tracking platform. Designed around a monolithic Golang backend and Oracle Autonomous Database to deliver low-latency page rendering and highly consistent real-time state changes.
Know More expand_more
An esports tournament standings management and player career progression tracking platform. Designed around a monolithic Golang backend and Oracle Autonomous Database to deliver low-latency page rendering and highly consistent real-time state changes.
- Engineered a thread-safe caching pipeline to bypass database reads, reducing leaderboard complexity to O(1) in-memory lookups.
- Leveraged Oracle Connection Pooling settings (
SetMaxOpenConns,SetMaxIdleConns) for high-throughput concurrency. - Crafted a cryptographic session authentication manager securing client-state mapping directly to DB records.
- Created server-side nested layout pipelines (
html/template) for lightning-fast HTML delivery.
Flare Game Engine
Flare is a streamlined, Linux-based 2D game development framework designed to minimize overhead and maximize developer control. By providing robust foundational components out of the box, Flare allows developers to bypass tedious boilerplate and immediately focus on gameplay logic and content creation.
Know More expand_more
Flare is a streamlined, Linux-based 2D game development framework designed to minimize overhead and maximize developer control. By providing robust foundational components out of the box, Flare allows developers to bypass tedious boilerplate and immediately focus on gameplay logic and content creation.
Built with performance in mind using C, C++, and GLSL, the framework integrates seamlessly with Lua for rapid game logic scripting. It includes fully realized sub-systems such as a dedicated rendering engine, dynamic camera positioning, and cohesive input handling mechanisms. Python scripts augment the development environment, providing workflow automation and asset management.
Key Features
- Robust Core Rendering: Custom GLSL shaders and a native C/C++ rendering pipeline designed for rapid 2D sprite and environment drawing.
- Component Systems: Modular camera and input systems to handle complex game states without rigid constraints.
- Lua Scripting Integration: Empowers fast iteration by decoupling game logic from the low-level graphics engine.
- Cross-Language Synergy: Leverages bare-metal C/C++ speeds combined with readable, high-level data bindings through Python and Lua.
Anonymous Message Board (anon-chat)
A monorepo real-time chat application with a React frontend and Go backend. Utilizes socket-based communication over TCP/UDP. Developed as the final project for CE3007 Computer Networks.
Know More expand_more
A monorepo real-time chat application with a React frontend and Go backend. Utilizes socket-based communication over TCP/UDP. Developed as the final project for CE3007 Computer Networks.
- Developed socket-based real-time communication protocols
- Structured backend logic using Go monorepo
- Implemented modern React frontend
Game Scope
Interactive web application developed in January 2023. Game Scope focuses on game discovery and analysis tools for modern platforms.
Capabilities
Core Technical Competencies
Fullstack Web
Developing highly interactive and immersive visual experiences for modern browsers.
Backend & Systems
Structuring scalable API servers, scrapers, automation scripts, and low-latency networks.
Cloud & Database
Configuring secure, relational database storage and cloud virtual environments.
Game & 3D Design
Rendering 3D models and coding interactive scripts for standalone and web game mechanics.