

Kenny Crump
Full Stack Web Developer
Skills


JavaScript




React.js
Node.js
Redux
Git
Jest
​






PostgreSQL
HTML
CSS
Code Mirror
Express
Auth-0

PORTFOLIO
Appoint Hub
Personal Project - Business and Schedule Manager

View your schedule on a weekly basis in an easy-to-manage organization. Add appointments directly from here, or go to the individual day view for a more in-depth view.

Can access each client's profile on that day's schedule, as well as directly access the appointment information for these clients to view and edit.

This appointment view is available from profile pages for each individual appointment, as well as from the admin home page where you can edit that day's appointments without redirecting to the user's profile. Client's can view, but can't edit their appointments other than rescheduling/canceling upcoming appointments.

View your schedule on a weekly basis in an easy-to-manage organization. Add appointments directly from here, or go to the individual day view for a more in-depth view.
AppointHub covers all the needs of small businesses that are appointment-based.
​
Features Include:
-
Create your own schedule - easy-to-use and flexible creation of a schedule tailored to your needs.
-
Manage your schedule from a weekly view or view days individually with access to each appointment and client on that day's schedule.
-
Keep track of past and upcoming appointments, with the ability to edit, reschedule, and optionally add online payment choices.
-
Manage your business' billing via stripe payments associated with each appointment.
-
Clients can schedule appointments as well as view their past and upcoming appointments and make payments associated with that appointment
KloneWars
Group Project - CodeWars-inspired Coding Challenge Site

View a list of available challenges, search for a specific problem, sort by difficulty, or view problems you've started working on. Once you find the challenge you're looking for, click the "Code Me" button to test your skills.

The color-themed code editor box allows you to write clear and concise code as you work through the challenge. When you hit run, your code is then evaluated with the unit tests which will then show you what your code produced when ran against those tests. If they match, you pass the tests and can move on to the next challenge, or it will give you insight into what you need to change. The unit tests are also adapted to handle any syntax errors without breaking the page.

Track your progress and other stats through your profile. View completed challenges and your solutions, as well as update your user info and bio. You can also view your competitors' profiles to check out the competition.

View a list of available challenges, search for a specific problem, sort by difficulty, or view problems you've started working on. Once you find the challenge you're looking for, click the "Code Me" button to test your skills.
Progress your JavaScript skills through KloneWars.com
​
Features Include:
-
Complete coding challenges - Push your skills to the limit as you complete harder and harder challenges. Unit tests will verify that your code passes the challenge, or give you insight into what needs changing in your code.
-
Create challenges - Have an interesting challenge? Create your own, with unit tests and a working solution, to push your peers to improve their skills.
-
Compare your skills with others - Completing challenges increases your score and allows you to rank up. See how you measure up to others in the leaderboard and work your way up to the top!
-
Track your progress - Profile page tracks your completed challenges and solutions, as well as other statistics. Update your bio, share your profile with friends, and view other competitors' accomplishments.
​
My Contributions:
-
Coding Challenge Page - Code-mirror was utilized to create a color-themed code editor where users can write code cleanly and clearly. Their code is then ran against our unit tests stored in the data base. Once the code passes all the tests, the user can then submit the challenge solution, increase their score, and level up. The unit tests are adapted to handle syntax errors without breaking the web-page, while also showing the user's results of the test if they do not pass.
​
-
Create-a-Challenge Page - The user can create their own challenges with a title, difficulty, instructions, unit tests, and a solution. The user is able to add as many challenges as they would like to ensure that the challenge is successfully completed. To avoid impossible challenges, the creator must provide a working solution to pass all unit tests before they can submit the new challenge.
​
-
Additional Contributions include: Database management and layout, server setup and endpoint creation, styling, and hosting the site through Digital Ocean.

ABOUT ME
I am a Pre-Med Student turned Web Developer. Upon finishing my microbiology degree and taking a break to explore other interests instead of immediately applying for Medical Schools, I took an intro level computer science class and found my true passion in coding. From there, I attended Dev Mountain's full-immersive Web Development Bootcamp to learn the ins-and-outs of web development and haven't looked back.
CONTACT
If you have any questions, feel free to contact me via email in the adjacent contact form.
​
I can also be reached via LinkedIn:
https://www.linkedin.com/in/kenny-crump/
​
My GitHub Profile can be viewed here:
​