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 Photographer (HTML/CSS)

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

Cocktail Hour (HTML, CSS, JavaScript)

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

Mimi-cro.ator (MongoDB, Express, Node.js)

Designed for a crochet blog, this full-stack application allows users to explore patterns, tutorials, and products while fostering the sharing of creative projects through a dynamic and user-friendly interface.

Colorado Flora API (MongoDB, Express, Node.js)

A full-stack application API that allows users to discover native Colorado plant life, providing detailed information on each plant's genus, binomial name, subspecies, and the geographic zones where they thrive.

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.

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.

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.