Software Developer
Portland, OR
Responsive web design starts with HTML and CSS. This website was built from stratch using custom HTML and CSS, no libraries or templates needed. I'm comfortable with CSS Grid, Flexbox, media queries, keyframes, and more. I also have experience using Bootstrap, the most common front-end library.
Skills/Technologies: HTML5, CSS3, Bootstrap
From Node.js to React Hooks, I have experience in building full-stack applications in Javascript. I love the flexibility and versitility of Javascript. I've used Javascript for object-oriented programming, functional programming, asyncronyous operations, higher-order functions and more. Currently I use Javascript professionally every single day. Using modern syntax (ES6+), JavaScript can be a beautiful language.
Skills/Technologies: MERN Stack (MongoDB, Express, React, Node.js), jQuery, Bootstrap, ES6+
I have experience managing relational databases (SQL) and non-relational databases (MongoDB). The requirements of the project will determine which database schema is the best fit.
Skills/Technologies: MongoDB (with Mongoose), SQL (mySQL, SQL Server, SQLite)
Writing clean code in Python is a dream. Python was the first language I learned and I will always have a soft spot for it's clutter-free syntax. I have used Python for desktop application and web applications alike.
Skills/Technologies: Django, Tkinter, Object-Oriented Programming
Name:
Notable
Description:
A full-feature note taking web application featuring a rich-text editor, authentiction, live search, filtering and CRUD operations.
Date:
2019
Tech:
Full-Stack JavaScript: React, Express, MongoDB, Mongoose, JWT, Draft.js
Name:
Pokemon Memory
Description:
A fun, simple matching memory game with 3 levels, CSS animations, a moves counter and timer.
Date:
2019
Tech:
Bootstrap, JavaScript, jQuery
Name:
This webpage!
Description:
My personal portfolio, more projects to come!
Date:
2019
Tech:
Pure HTML & CSS + jQuery