3d tic-tac-toe is a revamped version of the old tic-tac-toe. Not only are the tiles set in a 3d environment, the game rules have been expanded to work in a 3d context. Get three across in any dimension to win. This implementation of the game uses Jquery to handle element manipulations & for some drag features. All styling is done with vanilla CSS.



The chess.express domain is a typical online chess game platform. Drag and Drop chess pieces, change your chess board design, message your friends, track your time, change your chess pieces style, and a few more features included. The designs and layout was built with Jquery & CSS. Many of the chess piece designs were made by hired designers. All data is stored in a realtime database hosted by Google Firebase.



Wave.js is a audio Visualizer library built in Javascript. Now you can see your audio on the web. Good for music or audio apps. There are 10+ designs that can be displayed in any color you want. All the code is written in Object Oriented Javascript using the canvas API.


Skills Used


  • Jquery
  • Vue
  • React
  • ML5
  • PHP
  • Firebase
  • All
me standing and looking off to the side


After High School I went to college for about 3 years for computer programming. Throughout college, I learned the basics of ~10 languages. Python, C#, C++, COBOL, Visual Basic, Java etc. I went through the process of looking for a language that suited me best. That is when I eventually settled on web development. Web development really stood out because of its GUI toolkit. Creating interfaces for python or java apps was a multi-threaded mess. Which as most people know, HTML & CSS is very easy to pick up. Although it wasn't that it was easy that drew me in. It was just the best tool for the job. During my time at college I did some freelance web development for several small local businesses. Mostly working in PHP and with MySQL databases. Those experiences really crystallized the idea that I could become a web developer.