Learn how I've saved businesses tens of thousands of dollars annually

SELF-TAUGHT FULL STACK

MongoDB

Express

React

Node

Typescript

Javascript

HTML / CSS

I began learning front-end web development in 2022 with the desire to become a full-stack developer. I started with HTML/CSS and Javascript learning the basics of responsive design patterns and DOM manipulation. I quickly shifted to React 16 & Typescript for functional-based component programming & strongly typed methodologies. I then progressed to routing with react-router and began connecting a back-end API with Node Express.

After beginning to connect front and back-end components, I started learning data management with MongoDB Atlas & Mongoose introducing concepts like Models, Collections, Session Management, and even JWTs for Authentication & Authorization, leading me into a whole new world of secure architecture, password hashing, encryption, active & refresh tokens, and cross-collection / db indexing.

Concepts I've Worked With

Responsive Design

Using media queries in CSS to style mobile-friendly components

Functional Components

Managing state and props between functional components

Conditional Rendering

Rendering components based on criteria within state

React Hooks

useState, useEffect, useMemo, useCallback, & useRef

RESTful API Design

Organization in db + encryption and standard secure practices

CSS Management

Modular and Tailwind CSS + DaisyUI library

Pagination

Pagination - Including sorting & filtering

Encryption

Both password hashing with bcrypt and two-way data iv encryption

JSON Web Tokens

Store immutable details in tokens to manage authorization

Practical Applications

How I've successfully applied these skills to build tools and integrations for satisfied clients

I have utilized responsive web design to develop many mobile-and-web-friendly websites for clients that stand out from standard CMS system design templates. Utilizing custom components and CSS allows me to create unique brand websites that stand out, and work smoothly.

Integrating workflow, CRM, and OMS tools into the web flow is also a common solution I provide. Whether generating a new sales lead within a CRM when a user submits a contact form, or providing a full service request system that connects directly to Monday.com for operational execution, I've connected many sites to many tools in effective and practical ways.

Let's Build Together

I am always excited about working on new projects. I consistently make it easy for my clients to understand the technical decisions and the "why" behind them. If you want to know more about my skillset or how I can help you: