Hello! I’m
Alex Wilson
Software Engineer

bg-shape
bg-shape
bg-shape
bg-shape
bg-shape
bg-shape
bg-shape
bg-shape

Skills

Projects

icon

February 2022

React.js Custom Hook

React.js project to create a custom HTTP hook that handles HTTP POST/GET requests. The application dynamically adds user input to a list and stores it to a Firebase database. The list on the user interface updates whenever a user submits a new item.
https://alexjowilson.com/Custom-HTTP-Hook/
icon

February 2022

React.js Food Order App

React.js application where a user can add any item they wish from the menu to their shopping cart and checkout. User can add/delete items from their cart. This project makes use of React Context and hooks such as useEffect(), useReducer(), useContext(), useState().
https://alexjowilson.com/Food-Order-App/
icon

January 2022

React.js Logging In Application

React.js project that allows a user to log in with valid email and password. Password must be at least 7 characters. After the user successfully logs in, they will be guided to a landing page. This project makes use of React Context and hooks such as useEffect(), useReducer(), useContext(), useState() and useImperativeHandle().
https://alexjowilson.com/Handling-Side-Effects/
icon

January 2022

React.js Username Validation

React.js project where a user can submit a username with their age to a list that is dynamically updated as the user adds in additional usernames. There is also error checking to ensure user inputs correct credentials. The application makes use of Fragments and Portals.
https://alexjowilson.com/React-Fragments-Portals/
icon

December 2021

React.js Expense Tracker

React.js Expense tracker where a user can add in their expenses on a given date, month, and year. The application updates the expenses dynamically based on what the user logs in as an expense. The user can toggle between years to view their expenses in a given year. There is also a chart to view months with the most expenses.
https://alexjowilson.com/First-React-Project/
icon

March 2021 - Currently

Water Weather Station (WWXS)

The WWXS product logs sensor data and collects water information, such as temperature and turbidity from buoys that are located at the SEA Discovery center. The water data is obtained by the user transferring the data into our Android app. Once the Android app has the water data, our app sends the data to our PostgreSQL database in which our Angular Web-UI can grab the water data to display to the user via line charts and tables.
icon

March 2021 - June 2021

What's in Your Fridge?

Created an Android App that creates recipes based on what the user has in their fridge. I used the Spoonacular API, to generate the recipes. The app has a working database and notification services.
icon

January 2021 - March 2021

Search Yourself

A website where a user can upload a picture of themselves and find where they are on the web. My team and I used Google's reverse search API to achieve this.
icon

June 2020 - August 2020

Chat Room Server

A server for a simple online chat application done in C. Used socket programming fundamentals to get this accomplished.
icon

March 2020 - June 2020

Microshell

A simple shell created in C that is capable of processing common shell commands like cd, ls, pipes, processing scripts, etc.
icon

January 2020 - March 2020

Deadwood GUI Boardgame

In class project of the Deadwood boardgame done in Java to enforce OOP concepts. I parsed a parsed a large XML file that contains the data of the game fundamentals such as game cards, player stats, location of players on board etc.

Education

2022

Bachelor's of Science in Computer Science

Western Washington University

bg-image

Services

Building Websites

I am very passionate and competent when it comes to building websites. If you need a website, feel free to reach out to me!

map bg-shape bg-shape bg-shape bg-shape bg-shape