Portfolio

Featured Projects

A collection of projects across AI/ML, web development, game development, and database systems.
  • In Progress

    Dragon Groove

    A 3D fighting game prototype with physics-based combat, character actions, and interactive debug controls, built on a modern web 3D stack.

    • 3D physics-based combat
    • Character action system
    • Real-time HP & debug UI
    • Automated testing (Jest + Cypress)
    • Next.js
    • React Three Fiber
    • Rapier Physics
    • TypeScript
  • In Progress

    Kalshi Trading Bot

    An automated trading bot for Kalshi prediction markets that analyzes market data and executes trades through the Kalshi API, with a web dashboard for monitoring.

    • Automated trade execution
    • Market data analysis
    • Prediction market integration
    • Web dashboard
    • JavaScript
    • Node.js
    • Kalshi API
    • REST API
  • Completed

    Model Mayhem

    A multi-AI chat arena where one prompt triggers three bots at once, producing real-time debates and unpredictable interactions between competing AI models.

    • Multi-model real-time chat
    • One prompt, multiple responses
    • AI-to-AI interaction engine
    • Dynamic conversation flow
    • Next.js
    • TypeScript
    • AI APIs
    • React
  • Completed

    Champions League DBMS

    A database management system for tracking Champions League statistics, player performance, and team analytics with advanced querying.

    • Player statistics tracking
    • Team performance analytics
    • Advanced query interface
    • Data visualization
    • PostgreSQL
    • Python
    • Flask
    • HTML/CSS
  • Completed

    RunMickyRun

    A 2D endless runner starring Micky the dog, with dynamic obstacles, scoring, and smooth Canvas-rendered gameplay.

    • Endless runner mechanics
    • Dynamic obstacles
    • Score system
    • Responsive controls
    • JavaScript
    • Canvas API
    • Web Audio API
    • HTML/CSS
  • Completed

    AI-Powered Tic-Tac-Toe

    Tic-Tac-Toe against an AI opponent driven by the minimax algorithm, with multiple difficulty levels.

    • AI opponent
    • Multiple difficulty levels
    • Game statistics
    • Intuitive UI
    • Python
    • Minimax
    • Game AI
  • Completed

    Battleship Game

    A strategic naval combat game with single-player and networked multiplayer modes and an AI opponent.

    • Multiplayer support
    • AI opponent
    • Strategic gameplay
    • Network communication
    • Java
    • Swing
    • Networking
    • Game AI
  • Completed

    Banking Application

    A banking application with user authentication, transaction management, and a financial analytics dashboard.

    • User authentication
    • Transaction management
    • Financial analytics
    • Secure API
    • React
    • Node.js
    • Express
    • MongoDB
    • JWT
  • Completed

    Marks Evaluation System

    An automated grading system for schools with analytics, report generation, and student performance tracking.

    • Automated grading
    • Performance analytics
    • Report generation
    • Student dashboard
    • Python
    • Django
    • PostgreSQL
    • Chart.js