The idea that I can create beautiful things with just a computer and with what seems like an unlimited selection of technologies is fascinating to me. To be able to find answers and solutions to problems with a simple search on the internet is something that I am really excited about. I love learning new things. I have a strong curiosity about how and why things work.
This passion for learning is a big part of who I am. To this day, I can be found constantly reading or researching science, facts, and truth.
Curiosity and passion for knowledge is what has brought me into programming and specifically web development.
With hard work I completed the Computer Analyst/Programmer certification from Red River College. In addition, I have expanded my knowledge about web development through the internet, such as Udemy courses and YouTube channels, also W3 schools, Stackoverflow, MDN and other informative sites. Coding is exciting to me.
I have brought into my work, as an airforce technician, and as a web developer the same core ethics that are driven by my desire to know how things work. This all comes from the same inner desire of finding solutions to problems. This skill set and mindset transitions seamlessly into web development with its solution-driven challenges. I thrive on challenges.
When not coding, I enjoy playing hockey and going out for walks and enjoying the beautiful outdoors.
I am down to earth, easy to talk to, and enjoy working in a team environment.
This web app presents the current Canada covid numbers.
It uses the Covid-19 Canada Open Data Working Group-CCODWG API to fetch the current covid data....
It initially loads the summary for all of Canada. The user can then select individual provinces. And also individual health regions in those provinces.
This web app is mobile responsive.
This is a news portal for news sources worldwide. It uses the newsapi API to fetch the current headlines.
The user can select different sources of news. It can also select categories of headline news.
This web app is mobile responsive.
This web app presents beautiful random images.
It interacts with multiple APIs from mutilple sources to get the most diverse selection of images.....
It initially fetches a random set of images. It will take in any search criteria and presents those images. The search criteria is saved for subsequent use. It uses pagination to get additional images from the end point. It currently uses APIs from Unsplash, Pexels and Pixabay.
This web app is mobile responsive.
This is a web app that presents NASA images and videos. It uses the NASA API to fetch the images.
The user can load more images. It can also select images to store as favorites.
This web app is mobile responsive.
This web app scrolls through random images infinitely.
It uses the Unsplash API to fetch the random images....
It initially loads 5 images and as you scroll down and nears the bottom of the scrollbar, an event is triggered and it will load an additional 30 images.
Again this process can continue on indefinitely.
This web app provides some information on the countries of the world.
It uses the REST Countries API to fetch the flag image and pertinent demographic information....
It has a dropdown selector for loading different regions of the world. It also has a search capability that scrolls up or down to an individual country.
An option for light or dark theme is available.
React was used to code this app.
An app that will identify the location of an IP or a valid URL address on the map.
It uses the ip-api API to fetch the IP's location information....
The IP address, location, timezone and the ISP name is shown. The OSM API is used to fetch and pinpoint the latitude and longitude on the OSM map.
A web app with a robot that tells tacky jokes.
It uses the system's voice synthesis. It fetches the jokes from the JokeAPI website.
A simple web application of rock paper scissors.
However with an additional twist, it can use spock and lizard gestures.
A functional simple music player app.
This can be updated later on to a fully functional player.
A simple Vue project trivia game. It uses resources from the Open Trivia API to get the questions and answers.
It will fetch ten questions for the game.... The restart button is used to reload the page to start a new game.
This is my first Vue project. Currently fetches random questions. Specific categories will be added in the future.
A web based drawing program.
Functionalities to increase or decrease the line widths, change color and save as image to downloads folder. Includes a reset button.