Recent Projects

A calculator webapp that can perform basic arithmetic.

Calculator Webapp

A calculator that can perform basic arithmetic. This was built for practice using vanilla JS to manipulate the DOM as well as for practice in writing algorithms.

Calculator Webapp

A calculator that can perform basic arithmetic. This was built for practice using vanilla JS to manipulate the DOM as well as for practice in writing algorithms.

Weather webapp. Enter any location on Earth and receive realtime weather info.

Weather App

Weather App is a single page web application. The user can enter any location in the world and receive a realtime weather report, made possible by utilizing the Accuweather API. This project was built using HTML, CSS, and Vanilla JavaScript. Responsive layout and design was constructed with the help of Bootstrap V5.

Weather App

Weather App is a single page web application. The user can enter any location in the world and receive a realtime weather report, made possible by utilizing the Accuweather API. This project was built using HTML, CSS, and Vanilla JavaScript. Responsive layout and design was constructed with the help of Bootstrap V5.

JavaScript Documentation. A Documentation site offering info about JavaScript

JS Docs

A website providing basic documentation for JavaScript - intended for use by a beginner to programming. This site utilizes the Materialize CSS framework to create an intituitive responsive design that's both informative, and pleasing to the eye.

JS Docs

A website providing basic documentation for JavaScript - intended for use by a beginner to programming. This site utilizes the Materialize CSS framework to create an intituitive responsive design that's both informative, and pleasing to the eye.

A simple yet fun Rock Paper Scissors game. You vs The Computer

Rock Paper Scissors

A Rock Paper Scissors game I built for fun. Player vs The Computer. The goal of this project was to practice using JavaScript to interact with the DOM, as well as to write an algorithm that was capable of keeping track of the player's score. The tech used was vanilla HTML, CSS, and JavaScript

Rock Paper Scissors

A Rock Paper Scissors game I built for fun. Player vs The Computer. The goal of this project was to practice using JavaScript to interact with the DOM, as well as to write an algorithm that was capable of keeping track of the player's score. The tech used was vanilla HTML, CSS, and JavaScript

A todolist webapp that allows the user to make their own custom todo list.

Todo List

Todo List is a standard webapp which allows the user to create their own custom todo list. It utilizes the browsers local storage so that todo items stay consistent across page closure or reloads. This project uses vanilla JavaScript, HTML, and CSS - as well as Bootstrap to facillitate a clean responsive UI.

Todo List

Todo List is a standard webapp which allows the user to create their own custom todo list. It utilizes the browsers local storage so that todo items stay consistent across page closure or reloads. This project uses vanilla JavaScript, HTML, and CSS - as well as Bootstrap to facillitate a clean responsive UI.

Sue's Crystal Creations: A product landing page for a handmade jewelry company.

Sue's Crystal Creations

A product landing page I built for my mother's small business. The user is treated to pictures of the jewelry offered for sale, an about page, and an email input for placing custom orders. This site was build using vanilla HTML and CSS, with CSS Flexbox being the main focus.

Sue's Crystal Creations

A product landing page I built for my mother's small business. The user is treated to pictures of the jewelry offered for sale, an about page, and an email input for placing custom orders. This site was build using vanilla HTML and CSS, with CSS Flexbox being the main focus.

Coding

Technical Skills

  • HTML5

  • CSS3

  • JavaScript

  • HTML5

  • CSS3

  • JavaScript

  • Node.js
  • Materialize CSS
  • Bootstrap
  • jQuery
  • React
  • JSON
  • Bash
  • Git
Mountain Landscape

About Me

Headshot Image

Hi, my name is Joe Vilasi. I'm a self-taught Frontend Web Developer. Ever since I was first introduced to the internet as a little kid, I've had a question on my mind:

Why can't this be done easier on the web?

The internet is our portal to the world. I think interacting with the world should be made easier for everybody.

My drive to learn programming grew out of a passion for building and exploring - for learning new skills. I love making beautiful things to share with the world. Programming has given me the opportunity to learn something truly interesting - to create and to share with others. Technology is our future. I'm happy to have the chance to help make that future better for everyone.