// CATALOGUE // SOFTWARE ARTIFACTS

Projects & Case Studies

Software projects, visual experiments, and network designs focusing on interactive user experiences and clean modular codebases.

01 | complete Web Development

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.

JavaScriptHTML5CSS3CodeMirror
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.
02 | complete Web Development

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.

Next.jsThirdwebSolidityTailwind CSS
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.
03 | complete Software Engineering

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.

GolangOracle DatabaseTailwind CSSHTML5 Templates
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.
04 | active Linux Game Engine

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.

C++LuaCGLSLPython
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.
05 | complete Web Development

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.

ReactGolangTCP/UDPWebSockets
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
06 | complete Web Development

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

desktop_windows

Fullstack Web

Developing highly interactive and immersive visual experiences for modern browsers.

React TypeScript Next.js
dns

Backend & Systems

Structuring scalable API servers, scrapers, automation scripts, and low-latency networks.

Golang Python C++
cloud_queue

Cloud & Database

Configuring secure, relational database storage and cloud virtual environments.

MySQL Oracle DB Azure
videogame_asset

Game & 3D Design

Rendering 3D models and coding interactive scripts for standalone and web game mechanics.

Unity Blender