Software Engineering Projects

Websites

Message Wall
Message Wall

This is my favorite website. This was originally assigned in my 12th grade App Academy class as a message wall. I decided to take it a few steps further and added a log in and profile feature. This ended up as a social media site. I used HTML, CSS, JS, and Node js to make this. This was my first major project using node. Although the blog I made in PHP is more professional and has more security, this was more fun for me to make. You can check it out here.

Portfolio v1

This project is my first Portfolio Page that I used HTML to make and also my first complete project ever. It used a lot of CSS but no BootStrap. This project was purely html and css with no templates or api.

Portfolio v2

This project is called Portfolio v2. This is my second version of my Portfolio. This uses BootStrap unlike my first Portfolio. It allowed me to deal with responsive websites and photo galleries.

Software Engineering Projects

Games

Snake

This was the first game I have finished. When I made it I decided to add a twist using cheat codes. It is a game were you move a snake around and when he eats food he gets longer. The longer you are the better your score. This project uses purely Javascript, HTML, and CSS.

Mario

This game is based off of mario. This was the first time I used a api to make a game. This game used MelonJS. It features multiple levels, enemies, and powerups.

Zombie Platformer

This is one of my favorite 2d unity games I have created. I used C# as the programming language. This game has multiple levels and a small story.


Some of my projects can be found and are downloadable at my github and bitbucket.

Software Engineering Projects

Technologies

HTML

This is the core programming language for all the websites I have built. I have very extensive experience with this.

CSS

This is also a core programming lanuage for websites. All of my websites include css. I have up to date knowledge with this styling language.

JS

This language is used in many of my video games including: snake, mario, and awesomenauts. This is also used in my portfolio v3 along with jquery to accomplish cursor changes, background changes, and more.


PHP

This language was the first language I learnt that involved databases. I used this along with mysql to make my first blog and website that stores user information.

Unity

This is my favorite game engine out of all the ones I have used. It is fairly simple and allows for very complex video games to be made in half the time. I have made three 2D video games with this. A roguelike, and two platformers.

C#

This is the programming language I used along side unity to make the three videogames.


Jquery

I used this language in my third portfolio. This is a popular javascript libray that allows simple tasks to be completed in less code.

Bootstrap

This is the first library I used to make websites. I used it to make my portfolio v2, my first responsive website. This library features a multitude of code snippets to make a professional website.

api

Although an api isn't a programming language, working with them is a great skill to have. I have created a multiple of API projects my senior year of highschool. These projects include: earthquake map, vacation spots, unique recepies, unique wardrobes.


node js

This is the second language I used to accomplish a cross platform website. I used this to complete my message wall and p5 game.

socket io

This was the main programming lanugage I used to complete my p5 videogame. This allows for real-time updates on all of the clients of a website.

P5

I used this language to make a videogame and a few small projects including a multiple client paint website.


Melon Js

This is the first game engine I used. I made mario and awesomenauts using this engine. Although, it isn't as powerfull as unity, it was still very fun to use.