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.