Hi! I'm Shanna Walsh!

I'm a Full Stack Developer and Air Force veteran with an insatiable curiosity for understanding how things work.

Projects

recipe web app screenshot

Recipe Card Web App

This project is a web application that stores your favorite recipes. It was built using Python and Flask on the back end. JavaScript and React were used on the front end. This web app will allow users to create, update, delete, and search recipes.

Languages: Python, JavaScript, & React

Skills: REST API Framework, Flask Web Framework, Routing Requests, SQL Databases, Conditional rendering, Deploying a React app, useEffect hook and useState hook

Tools: Chrome Dev Tools, Visual Studio Code

GitHub Repo
quotivation project screenshot

Quotivation

This simple motivational web app retrieves a group of quotes from an API. It allows visitors to favorite up to 3 quotes and sort by category.

Languages: JavaScript & React

Skills: REST API Framework, array & object destructuring, Conditional rendering, Deploying a React app, useEffect hook, and useState hook

Tools: Netlify

live page
super sticky notes project screenshot

Super Sticky Notes

This is a Greenfield project creating an interactive app that will let users create "sticky notes". Multiple components are used to build the classic sticky note UI with the ability to create, save, edit, delete, and search for notes. React lifecycle methods are used in this project save data across sessions and ensure the notes do not disappear when the user closes out.

Languages: JavaScript & React

Skills: ES6, JSX, Managing data flow, Manipulate the DOM, Adding lifecycle methods

Tools: Built using CodeSandbox and launched on AWS

live page
github repo gallery project screenshot

GitHub Repo Gallery

Using the GitHub API, this project pulls data from my GitHub portfolio to create a gallery of repos. Visitors can search my repos and click on them to see more details.

Languages: JavaScript

Skills: JavaScript, APIs, and DOM Manipulation

Tools: GitHub Pages

live page
dog image gallery project screenshot

Dog Image Gallery

With the Dog API, Python, and Flask Web Framework, I've created an adorable photo gallery of various dog breeds using the REST API and user input.

Languages: Python

Skills: Flask Web Framework, Jinja Templating, REST API Framework, Routing Requests

Tools: Built using Replit and launched on Azure

live page
unplugged project screeshot

Unplugged

A multi-page responsive website coded from a design comp using Flexbox. This versatile design has several sections and adapts to mobile, tablet, and desktop screens. This includes a Cards design pattern that can easily be repurposed for different sites.

Languages: HTML5, CSS3 & Flexbox

Skills: Media Queries & Responsive Typography

Tools: Chrome Dev Tools, Visual Studio Code, GitHub, and GitHub Pages

live page

Skills

Developer Skills

HTML5 & CSS3

APIs

JavaScript ES6

React, JSX & Hooks

Responsive Web Development

CSS Flexbox & Grid

WordPress

Git & GitHub

Python

Flask Web Framework

Jinja Templating

SQL

Tech Stack

Chrome Dev Tools

Visual Studio Code

CodeSandbox

Replit

Adobe Suite

Shanna

Hey there, I'm Shanna Walsh.

I'm a Full Stack Developer passionate about clean code and creative problem-solving.

🚀 As a Full Stack Developer dedicated to clean code and problem-solving, I bring a unique blend of technical expertise and disciplined perseverance, honed through my service in the Air Force. I thrive on understanding how things work and leveraging that knowledge to craft innovative solutions.

🔍 Continuous learning is at the core of my professional values. I am committed to staying abreast of emerging technologies and best practices, ensuring that my skill set remains at the forefront of industry standards. I approach every learning opportunity with enthusiasm, curiosity, and diligence.

🏖️ When I am not coding, I find solace in exploring new destinations and basking in the serenity of beachside retreats with my family. Traveling enriches my perspective, while moments spent by the shore refresh my spirit, fueling my creativity and passion for both work and life.

Let's collaborate to harness the power of technology and shape a brighter tomorrow, one line of code at a time!