Here's what I can do

Java

Work with data structures and algorithms to build programs that are modular and maintainable.

C

Applied use of pointers and structures to create dynamic structures like linked lists. Implement secure code that is functionally correct.

Node

Use Node.js with Express to create routes for Create, Read, Update, and Delete operations.

JavaScript

Filling out the interacive portion in a web application using an object orientated language.

React

Taking the framework React to render components to th DOM to create web aplications.

HTML and CSS

Use these to languages to build styled elements in the DOM, building out the beginning stages of a web application.

Take a look at my work

Colorado 508 Checklist (HTML, CSS, JavaScript)

This is a simple, accessible web application designed to help teams audit digital documents or websites for compliance with Section 508 and WCAG accessibility standards. Users can interactively complete a checklist, view examples via tooltips, and export the results for documentation or compliance tracking.

NPR Clone (MongoDB, Express, Node.js)

A full-stack clone of the NPR website built to showcase proficiency in front-end design, responsive UI, back-end development, and API integration for delivering dynamic, news-driven content.

Colorado Photographer (HTML/CSS)

Using HTML and CSS to build a static landing page for a local Colorado photographer

NASA Images (HTML, CSS, JavaScript)

A responsive website, created with data made accessible by a NASA API, that allows users to explore the NASA Image and Video Library for images.

Cocktail Hour (HTML, CSS, JavaScript)

A fully responsive website to find new cocktails with ingredients and instructions.

Technical Blogs

image-text-title

From Design to Solution: Turning a Programming Plan into Code

My projects

charity fundraiser

C - Implementing data structures to build a fundraiser with the ability to register organizations and make donations.

data structures & airbnbs

Java - Project implements algorithm to create code that is DRY and SRP. Experiments with the use of single linked lists, double linked lists, and priority queues to organize airbnbs by information read from file

canal control center

Java - Applied the use of priority queues to simulate the transfer of ships between the Atlantic and Pacific oceans with the help of a control center

vehicle performance evaluation

Java - Evaluated five cars using aggregated objects to retrieve fuel consumption based on ten-mile increments.