Hannah Willoughby's

Official Landing Page

About Me

Hello, world! It's me, Hannah. I'm a full-stack software engineer at OM1, Inc. I live in Fort Mill, SC with my partner Danny and our four cats: Poppy, Big Buddy, Tigerton, and Ray. You'll see a lot of references to Poppy in my projects!

Follow along as I grow in my software engineering skills and career.

Links

Contacts

Skills

Programming Languages

Javascript
Typescript
Python
Fortran
MatLab
C
HTML
CSS

Frameworks

React.js
Next.js
New
FastAPI
Django
Flask
Vue
Express.js

Databases

PostgreSQL
Snowflake
MongoDB
AWS DynamoDB

AWS

API Gateway
Cloudfront
Lambda
Fargate
ECS
ECR
S3
CodePipeline
CodeBuild
CodeDeploy
CloudFormation
Route53
SES
SNS
DMS

And many more on a theoretical level, just ask me!

DevOps & Infrastructure

Terraform
Docker
Jenkins
nginx

Packages / Other

Celery
Keycloak
Auth0
Highcharts
Redux/Saga
Clerk
New
tRPC
New
TailwindCSS
New
Drizzle
New
SQLAlchemy
three/react-three-fiber
New

Certifications

AWS Certified Developer Associate

December 2023

Active Projects

Hannah's Hobby Room

April 2021 - Current
Description

My personal blog

Implementation Details
  • Started as Vue frontend with AWS Lambda/API Gateway backend
  • Currently built in React with AWS Lambda/API Gateway backend
  • Frontend served via AWS S3/Cloudfront
  • AWS Aurora RDS Database
  • Models and migrations using SQLAlchemy & Alembic
  • Infrastructure defined in terraform
  • react-three-fiber and related used to create the welcome page's interactable model

Whispering Willow Diary

October 2023 - Current
Description
  • A journaling/diary website geared towards people with mood disorders and substance use issues
  • Visualization of mood, mental health, sleep, drug use
  • Set goals and track habits
  • And, of course, it's also just a plain ol' journal.
Implementation Details
  • React frontend served via S3/Cloufront. Serverless AWS backend (Lambda, API Gateway, DynamoDB)
  • Auth0 Authorization layer
  • Highcharts for visualizations
  • Redux saga
  • DynamoDB table
  • Deployed via AWS CodePipeline
  • Currently refactoring, stay tuned

hannah-dot-dev

June 2022 - Current

Inactive Projects

Poppyland Home

November 2023
Description

Implementation Details
  • A website served on a Raspberry Pi that controls some things around my house.
  • Poppyland Raincloud controls the solenoid valve that controls the flow of water to my drip irrigation system in my garden in my backyard
  • Poppyland Sunset controls the lamps in my house
  • FastAPI server on a Raspberry Pi proxied through nginx
  • Requires auth through nginx, so you can't play around with it, sorry!

TegaCayAnimalHospital.com

May 2023

BigBuddyInABox.com

May 2023

NoseyNeighborBand.com

May 2023

DND Character Sheet Web App

August 2020 - May 2021

よみやすい昔話

May 2021

Tavern Bots

June 2022