BlockBuster

Java - Swing - Game Development

BlockBuster is a game made entirely in Java using the Swing library for the GUI components. The game is inspired by the popular mobile game BlockBlast. In BlockBuster, players aim to clear as many blocks as possible by matching colors and creating combos.

Key Features

  • High score tracking system
  • Dark mode toggle
  • Multiple color themes
  • Combo system for bonus points
  • Responsive GUI with Swing

What I Learned

This project strengthened my understanding of Java Swing for GUI development and game state management.

Blackjack Game

Java - Object-Oriented Programming - Console Application

This Blackjack game is a console-based application developed in Java. It allows a single player to play against a computer dealer, following standard casino rules where the objective is to have a hand value closer to 21 than the dealer without exceeding it.

Key Features

  • Virtual money betting system
  • Splitting pairs functionality
  • Doubling down option
  • AI dealer with strategic logic
  • Standard Blackjack rules implementation

What I Learned

This project gave me a solid foundation in object-oriented programming and how to deal with complex coding logic and game state management.

Nixon Norman Media Website

HTML - CSS - JavaScript - PHP - SQL

The Nixon Norman Media website is a professional website I developed for a local videography company. The website was built using modern web technologies to create a visually appealing and user-friendly experience for potential clients.

Key Features

  • Portfolio showcase with image galleries
  • Service offerings page
  • Client testimonials section
  • Contact form with PHP backend
  • Fully responsive design
  • SQL database integration

What I Learned

This project helped me improve my skills in full-stack web development, responsive design, and client communication. I gained experience working with a real client and delivering a production-ready website.