Intro
Hello, my name is Ryan Prosser and I am a full stack software engineer based out of Worcester, MA! I have always enjoyed the challenge of solving problems and the idea of finding ways to improve upon current processes to make them more efficient or easier. With this way of thinking in mind, I began my career in software engineering.
Thank you for taking the time to look at my portfolio! My abilities in JavaScript have led to the creation of multiple frontend, backend, and full stack projects that I take a lot of pride in. Throughout these projects I leveraged frameworks and tools with JavaScript such as React, Express, Knex, PostgreSQL, and more to put my skills on display. You can check out some of my work here!
Projects
Restaurant Reservation Application || View Project
This restaurant reservation system is a full stack JavaScript application that I created allowing users to create, view, edit, seat, search, or cancel reservations at their restaurant.
Technology & Skills
- JavaScript
- React
- Express
- Bootstrap
- Node.js
- Knex
- DBeaver
- Elephant SQL
Flashcard Study Application || View Project
This is a react application similar to Quizlet allowing users to study from decks of flashcards. Users are able to create, edit, view, study, and delete decks as well as add, edit, and delete cards from decks.
Technology & Skills
- JavaScript
- React
- Bootstrap
- HTML
- CSS
- Routes
- URLs
- State
Movie Database Backend Project || View Project
I set up a database and built out specific routes so that users can gain access to data about movies, theaters, and reviews. This was done by creating Knex migrations, seeding data, and then using Knex to access data and tables made in my database. I practiced creating a service, controller, and router file to help keep my code clean and keep similar code together.
Technology & Skills
- JavaScript
- Express
- Node.js
- Knex
- Elephant SQL
This project is a landing page for a recreation of Airbnb that focused on creating a functional and responsive webpage that changed with the size of the window it is viewed on using flexboxes.
Technology & Skills
- HTML
- CSS
- Flexboxes
- Mobile-first design
Recipe Tracking Application || View Project
This project was a simple React application that allows user to store recipe information including name, ingredients, directions, etc. Users are able to add their own recipes and delete existing ones.
Technology & Skills
- JavaScript
- React
- HTML
- CSS
About
Skills
Frontend:
JavaScript, React, HTML, CSS, jQuery
Backend:
Node.js, Express, RESTful APIs, PostgreSQL
Tools:
Mocha, Chai, Knex, Git, GitHub, Heroku, Node Package Manager, VS Code
Background
I graudated from Endicott College in 2022 with a bachelors degree in Marketing and Business Management. After starting my career in sales I realized I wanted to transition into a career that fit me better.
I decided on software development because I believed it aligned better with the way I think. I like solving problems and the idea that there is multiple definitive correct ways to do something. Learning to
code was a challenge I was happy to accept and I could not be happier that I did.
Interests
Outside of my work, I have three dogs who I love to play with, I like going to the gym, cooking new recipes wiith my family, and I recently picked up archery to practice target shooting as a new hobby.
Contact
Please feel free to contact me regarding my work or any opportunities with the info below or visit my LinkedIn or GitHub from the icons!
Email
ryanpross77@gmail.com
Phone
(774) 364-2722
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |