Full STack Web Development

I am incredibly passionate about web development. I am knowledgeable in UX Design, Front-End Development, Back-End Development, APIs, and the Database Layer. Check Out my Stack:

UI Design

When designing the user interface, I consider common design principles including color theory, font selection, spacing, and proper responsiveness. My familiarity with Bootstrap CDN means i can quickly create a nice, responsive website and then apply custom CSS to create the feel users are looking for.

Front-End

For my front-end, I am most experienced with the React.js framework. By using JDX and components to render and respond to users, I create great websites with a reactive, professional feel.

Routing

I primarily use expressJS in combination with MongoDB for API development. On my To-Do List project, I utilize dynamic routing for links and custom lists. Check out my project on my home page for more information.

Back-End

I use node.js in the back end for any programming logic. I like using node because of the widely available packages within NPM, the ease of working with JSON data, and the customizability that comes with the JavaScript-based framework. Both of my featured projects (email API connection and dynamic to-do-list web application) use node in the backend. Check them out on my home page for more information.

Database Layer

Yes, I use a noSQL database option with MongoDB and the mongoose framework. I like mongoDB due to the ease of working with JSON data, plus the ability to quickly scale databases. I am familiar with CRUD operations and always make sure to create a schema with validation parameters for my data.