Academic Work and Projects Archive

An archive of my academic and personal projects.

Work type
Category
Voting Web App
AcademicWeb

Voting Web App

A PHP topic creation and voting platform with CRUD operations, user participation, and Docker packaging.

PHPMySQLDocker

Key features

  • Topic and voting workflows with persistent storage.
  • CRUD support for discussion items and basic profile handling.
  • Containerized deployment for easier local setup and review.
Project Management System
AcademicWeb

Project Management System

An ASP.NET Core MVC system for managing projects, tasks, users, and role-based workflows.

C#.NETMVCPostgreSQL

Key features

  • Project and task management flows backed by PostgreSQL.
  • User and role administration within an MVC structure.
  • Container-ready delivery path for consistent testing and review.
Inventory Management System
AcademicWeb

Inventory Management System

A database-driven ASP.NET Core MVC app for products, stock movement, orders, and inventory visibility.

C#.NETMVCPostgreSQL

Key features

  • Inventory, product, and stock-tracking workflows.
  • Server-rendered MVC patterns tied to persistent relational data.
  • Operational focus on data accuracy and repeatable order handling.
Gomoku Java Console Game
AcademicGames

Gomoku Java Console Game

A turn-based Gomoku game featuring Minimax-driven AI in a Java console interface.

JavaConsoleMinimax

Key features

  • Console-based board rendering and turn handling.
  • Minimax-inspired decision logic for computer moves.
  • Clear game-state management and win detection logic.
ASCII Roguelike
PersonalGames

ASCII Roguelike

A Python roguelike rendered in the terminal using ASCII graphics and grid-based exploration.

PythonASCIIConsole

Key features

  • ASCII rendering for map, entities, and movement feedback.
  • Turn-based exploration and encounter handling.
  • Python-based architecture for rapid iteration on rules and mechanics.
MUD Roguelike
PersonalGames

MUD Roguelike

A Python text-based MUD with combat, party generation, items, and command-driven interaction.

PythonConsoleNetworking

Key features

  • Command-driven text gameplay with party and item systems.
  • Combat logic and world-state transitions.
  • Reusable Python structures for rooms, entities, and interactions.
Flight Reservation System
AcademicConsole Apps

Flight Reservation System

A C# console application for creating, searching, and reserving bookings in a transport-style workflow.

C#Console

Key features

  • Reservation creation, search, and data-entry flows.
  • Console-friendly interaction design for stepwise tasks.
  • Clear class modeling for bookings and business rules.
Simple Chat Server
PersonalConsole Apps

Simple Chat Server

A C++ chat client/server project using sockets and multithreading for real-time communication.

C++ConsoleNetworking

Key features

  • Socket-based message passing between client and server.
  • Multithreaded handling for concurrent communication.
  • Low-level systems exposure through C++ networking patterns.