Hi there, I'm Karen!

Global Digital Citizen ~ Lifelong Learner

Full Stack Software Developer ðŸ‘Đ‍ðŸ’ŧ

A black-capped chickadee bird sitting on a redcurrant shrub

About Me

I am a full stack web developer with a background in telecoms and technical support. Friendly and collaborative, I enjoy overcoming challenges with a combination of cheerful determination, grit, and resilience gained through an established work ethic. I would love to explore opportunities to contribute to meaningful projects and conversations, so please feel free to connect with me on LinkedIn 🙂

Skills

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • HTML
  • CSS
  • Sass
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • Axios
  • Python
  • Flask
  • Java
  • Spring
  • Spring Boot
  • Ruby
  • Ruby on Rails
  • API

Database & Testing

  • PostgreSQL
  • MongoDB
  • Supabase
  • Cypress
  • Jest
  • Mocha
  • Chai
  • Selenium

My Projects

Some of my favourite projects are highlighted below. If you'd like to see more, take a peek at my GitHub account!

ðŸŠķ ezReply

Flask-based web app that streamlines customer support by dynamically generating pre-written responses to common queries.

⚙ïļ Python, Flask, HTML, CSS, Virtual Environment

✅ Follow Check

Web app for managing GitHub following relationships.

⚙ïļ JavaScript, Node.js, Express, Axios, Dotenv, HTML, CSS

📅 Coffee Calendar Events Scheduler

Console-based planning app that generates an upcoming events schedule based on user input.

⚙ïļ Java, CLI (Command Line Interface)

🐍 Snake Bytes Dinner Planner

A revamped Python dinner planner built with Flask

⚙ïļ Python, Flask, HTML, CSS, Virtual Environment

ðŸ’ŧ Console-based Dinner Planner

Console app that generates a weekly meal plan based on user input

⚙ïļ Python, CLI (Command Line Interface)

🐰 Bestie Squad

Redux application that enables users to create and manage a list of their best friends

⚙ïļ Redux (Reducers, Actions, Store), JavaScript, React, HTML, CSS, Yarn, GitHub Pages

🖞ïļ Meme Maker

Redux application that enables users to create custom memes

⚙ïļ Redux (Reducers, Actions, Store), JavaScript, React, HTML, CSS, Thunk, API, Bootstrap

ðŸ‘Đ‍ðŸ’ŧ Portfolio (this website)

Full Stack Web Developer Portfolio Site

⚙ïļ Next.js, JavaScript, TypeScript, Node.js, HTML, CSS, Tailwind CSS

ðŸū PawTrackr

Full Stack Pet Care Management app (Group Project)

⚙ïļ React, JavaScript, HTML, CSS, Node.js, Express, Axios, Bootstrap, PostgreSQL, Netlify

ðŸŠī Jungle

Full Stack e-commerce Plant Shop

⚙ïļ Ruby on Rails, HTML, CSS, SCSS, ERB (Embedded Ruby), MVC (Model-View-Controller) Architecture, Active Record ORM (Object-Relational Mapping), Bootstrap, PostgreSQL, Bcrypt, Stripe, RSpec, Cypress

📅 Interview Scheduler

Full Stack Meeting Booking app

⚙ïļ React, JavaScript, HTML, CSS, SCSS, Node.js, Axios, Dotenv, Cypress, Jest, TDD (Test Driven Development), SPA (Single Page Application), Railway, CircleCI (CI/CD), Netlify

🖞ïļ PhotoLabs

Stock Photo browsing app

⚙ïļ React, JavaScript, HTML, CSS, SCSS, Express, PostgreSQL, API, Babel, Dotenv, SPA (Single Page Application)

ðŸ§Ū Two Player Math Game

Terminal based Math Game

⚙ïļ Ruby, OOP (Object Oriented Programming), CLI (Command Line Interface)

ðŸĶ Tweeter

Single-page Social Media app

⚙ïļ JavaScript, Node.js, Express, HTML, CSS, SASS, jQuery, AJAX, SPA (Single Page Application)

📚 Resource Wall (Group Project)

Full Stack Resource Sharing Site for internet links, blogs, or videos

⚙ïļ JavaScript, Node.js, Express, PostgreSQL, EJS (Embedded JavaScript),HTML, CSS, SASS

🍛 Recipe Rank

Full Stack Recipe Sharing Site enabling users to vote on recipes

⚙ïļ React, JavaScript, HTML, CSS, Supabase, GitHub Pages, Netlify

🐒 Monkey Duck Game

Ask the monkeys to shuffle colourful emojis, get ducks in a row, and WIN!

⚙ïļ React, JavaScript, HTML, CSS, GitHub Pages, Surge, SPA (Single Page Application)

My GitHub Stats

My GitHub activity stats
My GitHub Contributions Graph as a Snake Game

Contact Me

The best way to get in touch with me is through LinkedIn

I'd be happy to connect and chat about exciting projects or new challenges. Please don't hesitate to reach out! 🙂