Kathleen Pehl's Portfolio

About Me

a headshot of me next to a tree in the spring

My name is Kathleen Pehl, and I am a full stack web developer. I created my first basic HTML web page in 1999 while studying engineering at the University of Colorado at Boulder, and ever since I have been tinkering with web design. I spent close to two decades working as an aerospace engineer, primarily in systems design, and did some coding in MATLAB, Visual Basic, Python, and C++ to help with various tasks and projects. I am currently versed in JavaScript (ES5 and ES6), jQuery, Web APIs and AJAX, Node and several common npm packages, Express.js, MySQL, SQLite3, and object relational mapping with Sequelize, MongoDB and Mongoose, MVC frameworks, React, Redux, HTML, CSS, handlebars templating, CSS frameworks such as Bootstrap and Bulma, using Object Oriented Design and Test Driven Design methodologies, responsive and mobile first design, and designing for accessibility. I look forward to bringing my coding skills, systems level thinking, and work ethic to your projects!

Skills

Programming Languages & Tools

ex

Work Flow

  • GitHub Projects and Issues / Atlassian Gitflow
  • Agile
  • Microsoft Project

Featured Projects

screenshot of hotel website

React Retreat

A hotel website. MongoDB/Mongoose / Express.js / React / Node.js / Redux / JSON Web Token / JavaScript ES5 and ES6.

screenshot of weekly planner

Week In View

An app to plan your week and beyond. MySQL/Sequelize / Express.js / Express Sessions / Passport / JavaScript/jQuery / Handlebars.

screenshot of recipe search

Cook Something Good!

An app to search for and save recipes and create a shopping list. JavaScript/jQuery / AJAX / Bulma / HTML / CSS.

screenshot of a tech blog application

MVC Tech Blog

A blog application for multiple users built with an MVC framework. JavaScript / Express / MySQL / Sequelize / Handlebars.

screenshot of employee tracker application

Employee Tracker

A CLI application that allows a user to manage an employee database. JavaScript / Node / MySQL / npm inquirer.

screenshot of note taker application

Note Taker

A simple note application that allows a user to write, edit, and delete notes on a server. JavaScript / Node / Express.js / HTML / CSS.

screenshot of weather dashboard

Weather Dashboard

A dynamically updated weather dashboard. JavaScript / AJAX / Bootstrap / HTML / CSS.

screenshot of daily schedule application

Work Day Scheduler

A scheduling app for work days. JavaScript / jQuery / Web APIs / HTML / CSS.

screenshot of task tracking application

Taskmaster Pro

A task tracking application with dynamic due date tracking. JavaScript/ Web APIs / HTML / CSS.

Contact Me