Hi. My name is Harrison.

I'm a developer.

I started coding in May of 2022 when I began studying at Flatiron School's Software Engineering program. I have a passion for finding creative solutions and I consistently exercise this passion through algorithms and project building. View my resume below.
view my resume

My Skills

javascript

javascript is the first programming language i learned, and all my front-end work is done in javascript. i strive to find creative solutions for front-end styling, such as this skills section.

exit

html

i have experience with html5, as well as JSX with react. my internship at jackrabbit design taught me the importance of semantic html and compliance with ADA best practices for web accessibility.

exit

css

i primarily work with SCSS, but i do have experience with react css libraries such as mui or chakra-ui. i have a keen eye for visualizing elements of a web page and understanding how they should respond to different screen sizes.

exit

github

i have experience in both github cli and the desktop application. i've found it most important for myself and my peers to be very descriptive in commits so it is clear what was accomplished.

exit

ruby/rails

i've used rails to create api's of my own, as well as pulling data from external api's. i also have experience working with rails technologies/principals such as active record and self-referential tables for social media applications.

exit

react

react is elegant and powerful. my knowledge of javascript has facilitated the production of several React spa's such as H-Mail and Whiskker, which utilize tools such as React Router and React Hooks.

exit

jquery

jquery is extremely useful for brevity in DOM manipulation and element styling. i've utilized jquery for most projects i completed at jackrabbit design. this portfolio also uses jquery.

exit

postgresql

i've integrated postgresql alonside a ruby on rails backend with active record to set up relational databases in full-stack applications. Whiskker is a good example of this, as it includes several many-to-many relationships.

exit

CodeWars

when im not working on projects, i'm often solving coding problems on CodeWars, and i've recently ventured into writing my own problems. you can view my CodeWars account here.

exit

Learning Capabilities

if my peers at jackrabbit were to describe my learning habits it would be teachable, quick learner, and receptive to feedback. constructive criticism should always be viewed as an opportunity to improve and as such, put into action. my value to my peers is only as strong as my ability to act on feedback.

exit

Problem Solver

I try to be as proactive as possible when coding to eliminate forseeable issues by verifying what works as I go. When something slips past, a combination of errors messages and understanding what the problem is brings me to the solution almost always.

exit

Communicator

A major component of being a junior developer is walking the fine line between relying on my own knowledge base, utilizing resources, and knowing when to ask a question. My ability to communicate as a team member assists with this greatly.

exit

Sample Projects

H-Mail

H-Mail was created as my capstone project for Flatiron School's Software Engineering bootcamp. The tech stack is built on React.js, Ruby on Rails, Active Record, and PostgreSQL. It was the first full-stack application I've created on my own and features a relational database that allows users to send emails to eachother with extensive and realistic validations on both the front-end and back-end.

Simple Loan Calculator

The Simple Loan Calculator was created during my internship at Jackrabbit Design. It is a completely responsive loan calculator that will accurately calculate loan payments with simple interest in real time as users interact with the text fields or sliders. It was a great project to exercise my skills with JavaScript.

Chess

This Chess game was one of my first side projects outside of Flatiron School. I wanted to challenge myself with a project I knew would involve a fair amount of complicated logic. The pieces themselves are draggable, and dropping them will move them to the square they have been dropped on, capturing a piece if one exists. When it's your turn, rotate the board to your perspective.

Note: This demo will not work on mobile

Send me an email to get in touch

Send Email