Personal Portfolio

Full Stack Developer with advanced knowledge on web development specializing in technologies such as Laravel, PHP, MySQL, JavaScript, JQuery, HTML5 & CSS3


A passion for developping real world applications, a desire to solve complex problems and the self-motivation to persevere no matter the task.

Contact Me

Full Stack Projects

Card image cap
Calorie World

A large scale project developed using technologies I solely focus on. calorieworld.com is an account based calorie tracking application designed to aid those struggling with losing weight by documenting the calories you consume on a day-to-day basis. More information can be found on the calorieworld.pdf file on my github. The application code repository remains private, however, snippets can be shown upon request.

Visit Website
HTML5 CSS3 Bootstrap Javascript Jquery PHP Laravel MySQL
PHP Laravel MySQL
Card image cap
Pup4Sale

A small scale project developed using technologies I solely focus on. Pup4Sale is a simple fully responsive dog breeding website that helps users learn about a specific breed in addition to finding the puppy of their dreams. The application code repository remains private, however, snippets can be shown upon request.

Visit Website
HTML5 CSS3 Bootstrap Javascript Jquery PHP Laravel MySQL
PHP Laravel MySQL
Card image cap
Children BLocks

A medium sized freelance project developed using technologies I solely focus on. Children Blocks is a fully responsive daycare themed website. The internal portion of the website stores crucial client information as well as logs children daily entry to the daycare.

Visit Website
HTML5 CSS3 Bootstrap Javascript Jquery PHP Laravel MySQL
PHP Laravel MySQL
Card image cap
Laravel CMS

Content Managment System with full C.R.U.D operations and user messaging and blog posting.

87% complete
PHP Laravel MySQL

Front End Projects

Card image cap
Web Project

For this project, I was tasked to select a school website of my choosing and recreate it applying all the knowledge I had accumulated over my College course. The website also needed to have a minimum of four plugins.

I was and in fact still am proud of my work. It took numerous hours to complete and was an excellent experience overall.

View Page
HTML5 CSS3 Bootstrap Jquery
Card image cap
Gamer Crazy Shop

This was the first actual web page I had to recreate using bootstrap 4 and many of it's various classes. The exercise required me to research Bootstrap 4's documentation in order to implement scrollspy, modals, carousel, cards as well as use BS4 grid layout.

View Page
HTML5 CSS3 Bootstrap
Card image cap
Unique-Short

This was one of the many labs I had to re-create during my time in school. The web page only uses html with some simple css.

View Page
HTML5 CSS3
Card image cap
Venue

This web page was an assignment that required the chosen template to be recreated using only html and css. Precise recreation was a must, responsivness was clearly not.

View Page
HTML5 CSS3
Card image cap
Museum of Candy

This web page was an exercise in the web development program I took in Udemy. The web page was created with with Bootstrap 4 and utilizes grid to further make the page responsive for all display ratios.

View Page
HTML5 CSS3
Card image cap
Photo Sights

This web page was created for further practice on using multiple div tags within div tags and also introduced iframes and video tags.

View Page
HTML5 CSS3
Card image cap
Image Gallery

The Image Gallery uses Bootstrap 3 and was created with the sole purpose of getting a better understanding of how navbars and thumbnails function.

View Page
HTML5 CSS3 Bootstrap
Card image cap
Patterns

This particular web page was created with the intention of learning Bootstrap 4 card layouts. Jumping from Bootstrap 3's thumbnails to Bootstrap 4's card layouts was a great experience. Most websites I create nowadays most certaintly contain cards.

View Page
HTML5 CSS3 Bootstrap
Card image cap
Blog

The Blog web page was created without bootstrap and therefore required some simple math to calculate column sizes in order to fit perfectly within the bodys container.

View Page
HTML5 CSS3
Card image cap
Purrfect Match

Although the idea of a feline dating app sounds purrfect, i'm more of a dog person myself. I never truly understood why people housed cats as pets over a cuddly pup, but I digress.

The purpose of this fun web page was to implement font awesomes icons, google fonts and use Bootstrap 3 for further practice.

View Page
HTML5 CSS3 Bootstrap
Card image cap
Windows Icons

The point of this exercise was to get a better understanding of how div tags interact with other elements. Block, in-line, margin and padding was also the focal point of this exercise. Crucial reinforcement of fundamentals.

View Page
HTML5 CSS3
Card image cap
Tax Consultation

The purpose of this web page was to better understand and implement tables and spacing.

View Page
HTML5 CSS3
Card image cap
Laama Time

This was the very first website I created in school. Using very basic knowledge in html, I was able to regurgitate this absolutely horrifying delight. It's the starting point of my web development journey. Today, it serves simply as a fond memory of confusing yet exciting times.

View Page
HTML5
Card image cap
Biography

First actual website created in school, a brief biography. The primary goals was to create an appealing website that follows a theme and was responsive. Unfortunatetly at the time, I had no idea what responsive meant, so that part of the project was ignored completetly.

View Page
HTML5 CSS3
Card image cap
Tic-Tac-Toe

Although quite simplistic in it's apperance, make no mistake, the idea of creating the tic-tac-toe was to practice targetting html elements with the use of css only and thereby replicating the board by doing so.

View html View CSS
HTML5 CSS3

Interactive Projects

Card image cap
Todo

This particular To-do-list was created with the thought of using arrays to add and remove objects as well as get extra practice utilizing Jqeury

View Page
HTML5 CSS3 Bootstrap Javascript Jquery
Javascript Jquery
Card image cap
Jquery Todo

A side Todo application I created in order to practice the use of Jquery and it's animations.

View Page
HTML5 CSS3 Bootstrap Javascript Jquery
Javascript Jquery
Card image cap
Score Keeper

This application focuses on using the DOM to manipulate html elements and classes to project a simple score board consisting of two players.

View Page
HTML5 CSS3 Javascript
Card image cap
Padatap Clone

This app was one of the few code along optional lessons I attended on Udemy's web development program and was a pain to create due to the sheer deprecated libraries it utilized. Seeing as that specific part of the course was outdated, the requirement to research was an absolute necessity.

Tap a few keys!

View Page
HTML5 CSS3 Javascript Jquery
Jquery
Card image cap
Simple Form

The purpose of this web page was to better understand forms and how they gather data with their different methods of POST and GET. Input types, combo boxes and radio buttons were also used for further practice.

View Page
HTML5 CSS3 Javascript
Card image cap
Form Validation

The Form Validation page is self explanatory. It's a form with validation using the DOM and css.

An excellent exercise to build logic and understand flow.

View Page
HTML5 CSS3 Javascript Jquery
Jquery
Card image cap
Color Game

An rgb color game that focuses on logic more than anything else. The application encouraged the use of arrays, for loops and functions to simplify the process.

View Page
HTML5 CSS3 Bootstrap Javascript Jquery
Javascript Jquery

Source Code Links

The Following code links below represent years of work during my time in college. They demonstrate a basic understanding of code, flow and logic. Each link will direct you to my github where all my repositories have been stored. Bear in mind that not all languages were learned at the same time and that some, for obvious reasons, will remain more clean and concise.


Java

Java was actually the first language I learned. My experience with this language frustrating at times, especially while using swing, but well worth the reward. With java, I learned the most about important topics such classes, modularity and scope.


VB.net

Visual Basic at first seemed odd to me with it's weird syntax and the absence of semi colons, however, the more I delved into the language, I found myself absolutetly loving it. With VB.net, I honed in on how to debug efficiently which inevitably further refined my skills.


Php

php is the main language I chose to specialize. It's powerful, well supported and a favorable languge to use with many web frameworks. In college, I learned and focused more on manipulating arrays, sessions/cookies and working with forms/validation.


Javascript

The type of Javascript we learned in College was mostly front end. Most exercises consisted of DOM manipulation, form validation using Jquery and just making websites a little bit more interactive and exciting. Outside of College however, I enrolled in an online Udemy course to get a better understanding of how Javascript back end works. My experience has been with Node, Express and Mongoose.


MySQL

Learning mySQL was an extremely eye opening and rewarding experience. It improved my understanding of multi dimensional arrays and for loops by a remarkable margin. There's a reason why everyone uses databases and I am glad to have had an opportunity to excel on creating and manipulating them. Working with mySQL was done with the use of mySQL workbench.



Other Technologies

VB.NET

Throughout my time spent in and out of College, I have learned and put into practice many popular languages such as Java, Javascript, PHP and Visual Basic. Although one is not more favorable than the other, it's hard to argue with the fact that all languages have their uses under differentiating circumstances. Creating like-minded applications with various languages, has given me a better perspective on what stack is ideal for the task at hand.


Databases represent structure, organization and the ability to retrieve and manipulate data with just a few typed queries. The power of relational databases is ever so important in todays technologically driven society, that learning at least one was a necessary choice. Although my knowledge of MySQL vastly surpasses that of MongoDB, I am still and always will be a student regardless of title or position.

Swing
Express
Mongoose

Creating new applications is easier when others have done the majority of work for you, therefore, why not take advantage? Utilizing Node.js, and frameworks such as Express and Mongoose offer exciting new ways to create websites with back end capabilities. That's why I took it upon myself to learn these popular libraries and frameworks, allowing me to obtain a better understanding regarding all things web related.