Desk with notebooks and Macbook Pro

Nathan Mallison

Web Developer

keyboard_arrow_down
About Me

I am an aspiring Web Developer based in Ithaca, NY. I love working with technologies like VueJS, JavaScript, HTML, CSS, Node JS, Express JS, MongoDB, Mongoose JS and C. Whether I am building a user interface or trying to figure out Dijkstra's algorithm, I'm always tinkering to improve things. Why not leave the world a better place.


Please check out some of my work below. Get in touch if you like what you see.

Portfolio
Preview of FCC Front End Certificate
FCC Front End Certificate
FCC Front End Certificateclose

My Front End Certificate earned by completing projects and challenges on Free Code Camp.

Picture of Alan Turing
Tribute to Alan Turing
Tribute to Alan Turingclose

This is a simple site I made in tribute to Alan Turing. It uses Bootstrap, HTML and CSS.

Background image of San Francisco
Random Quote Generator
Random Quote Generatorclose

An inspirational quote generator. It will generate a random quote and allow you to share it via Twitter. It uses MaterializeCSS, jQuery, HTML and CSS.

Preview of weather app
Local Weather by Gif!
Local Weather by Gif!close

A twist on the typical weather app. It will display your local weather or any location you search for by finding random gifs that match todays weather discription. This was a good challenge to learn about asynchronous api calls. It uses Bootstrap, jQuery, HTML, and CSS. Enjoy!

Preview of speed shapes game
Speed Shapes
Speed Shapesclose

A simple game, try to press the right key to indicate what shape is shown on the screen. I learned alot about the event loop and timing functions like requestAnimationFrame. It uses Bootstrap, mostly Vanilla JS, HTMl, and CSS. Have fun!

Preview of wikipedia viewer
Wikipedia Viewer
Wikipedia Viewerclose

A Wikipedia Viewer to search for and read articles from Wikipedia. I challenged myself to make this project with Vanilla JS and CSS. I used iframes to display the actual pages found. You can also search for a random topic using a random word from the Wordnik API.

Preview of Twitch TV Viewer
Twitch TV Viewer
Twitch TV Viewerclose

A small application to find streamers on Twitch TV. If the streamer is found we can see if they are online or not and what they are streaming. You can click on the results to go to the stream. Built using HTML, CSS, Bootstrap and jQuery.

Preview of Javascript Calculator
Javascript Calculator
Javascript Calculatorclose

A simple calculator written in JavaScript. Uses HTML, CSS, and Vanilla JavaScript. You can use your keyboard to operate all the inputs as well.

Preview of Pomodoro Timer
Pomodoro Timer
Pomodoro Timerclose

The classic Pomodoro Timer with a bit of a visual twist. Written in plain HTMl, CSS, and Javascript.

Preview of Tic Tac Toe
Tic Tac Toe
Tic Tac Toeclose

A simple Tic Tac Toe game. Written in plain HTMl, CSS, and Javascript.

Preview of Simon Says
Simon Says
Simon Saysclose

A simple Simon Says game. Written in plain HTMl, CSS, and Javascript.

Preview of Timestamp API
Timestamp API
Timestamp APIclose

A simple timestamp service to return a JSON file with the UNIX date and natural date of a passed in string. Built with Express and deployed on Heroku.

Preview of Request Header Parser API
Request Header Parser
Request Header Parserclose

A request header API to display your ipAddress, language, and operating system. Built with Express and deployed on Heroku.

Preview of URL Shortener API
URL Shortener
URL Shortenerclose

An API to provide you with a shortened url. Built with Express, Mongoose, the Wordnik API, and deployed on Heroku.

Preview of Image Search API
Image Search API
Image Search APIclose

An API to search for images on google or see a history of searches. Built with Express, Mongoose, a Google CSE, and deployed on Heroku.

Preview of File Metadata API
File Metadata API
File Metadata APIclose

An API to provide you with the metadata of an uploaded file. Built with Express, Multer, and deployed on Heroku.

Preview of My Shopping List
My Shopping List
My Shopping Listclose

A fullstack application built with Mongoose, Express and Pug. Offers CRUD operations on a shopping list and authentication.

Preview of Focused Todo
Focused Todo
Focused Todoclose

A simple todo app built with Vue to start learning the basics of Vue JS.

Preview of Focused Todo
Vue Todo
Vue Todoclose

The next interation, a todo application built with VueJS, Vuex, Vue Router and TailwindCSS.

Preview of Voting App
Voting App
Voting Appclose

A fullstack application, the front is a single page VueJS app reaching out to a rest api built with Mongoose and Express. JWT is used for authentication.

Preview of Bar Meetup
Bar Meetup
Bar Meetupclose

A fullstack application to find local bars and see where your friends are. Built with a VueJS SPA front end and a rest api for the database.

Picture of Nate and his son Kai