Projects

Building practical solutions through code and infrastructure.

My portfolio includes hands-on work in programming, Linux, infrastructure automation, application development, systems thinking, and technical project coordination.

I use projects to strengthen my skills, document what I learn, and demonstrate how I approach technical problems from planning through implementation.

Currently Building

Active projects in progress

These projects are still evolving. The progress bars represent their current stage and will be updated as development continues.

UI Planning

AI Face Scanner

A skincare-focused application with live camera scanning, image upload support, analysis results, seasonal recommendations, and a polished interactive interface.

  • React
  • FastAPI
  • Python
  • Computer Vision
Progress 20%

Next: Rebuild the landing page and scanner interface.

Planning

Cloud Active Directory Lab

A portfolio lab focused on users, groups, permissions, policies, identity administration, and cloud-based directory services.

  • Active Directory
  • Azure
  • Windows Server
  • Identity Management
Progress 5%

Next: Finalize the lab architecture, cost, and environment.

Concept

Food Wheel App

An interactive spinning wheel that helps users choose a cuisine or food category, such as Italian, seafood, burgers, or dessert.

  • HTML
  • CSS
  • JavaScript
  • UI Animation
Progress 5%

Next: Design the wheel, categories, and spin interaction.

Completed Projects

Finished work and technical demonstrations

These projects demonstrate programming fundamentals, automation, documentation, infrastructure concepts, and technical problem-solving.

Infrastructure Automation Complete

Ansible Linux Web Server

Automated an Ubuntu server configuration, installed Nginx, deployed a custom webpage, and demonstrated idempotent configuration management.

  • Ansible
  • Linux
  • YAML
  • Nginx
  • GitHub Codespaces
Key proof Playbook completed with no additional changes.
Outcome Live Nginx webpage served successfully.
Programming Complete

C++ Coin Toss Simulator

An object-oriented command-line program that simulates repeated coin tosses, validates user input, tracks outcomes, and displays results.

  • C++
  • OOP
  • CLI
  • Randomization
  • Input Validation
Key concept Classes, constructors, loops, and conditional logic.
Outcome Interactive terminal simulation with tracked results.
Software Development Complete

Ruby CLI Task Manager

A modular task-management application that allows users to add, organize, and review tasks from an interactive command-line interface.

  • Ruby
  • OOP
  • CLI
  • Modular Design
Key concept Object-oriented structure and reusable application logic.
Outcome Working terminal-based task management workflow.
Professional Experience IT Initiative

Windows 11 Migration Initiative

Supported planning and coordination for a Windows 10-to-Windows 11 migration involving approximately 300 devices.

  • Jira
  • Documentation
  • Windows 11
  • Stakeholder Communication
  • Project Coordination
Contribution Tracking, documentation, planning, and coordination.
Environment University IT operations and device lifecycle work.

My Process

How I approach technical projects

I use a repeatable process to move from an idea to a working, documented result.

01

Plan

Define the problem, goals, tools, requirements, and expected outcome.

02

Build

Create the project in manageable stages and test each part as it develops.

03

Verify

Confirm that the project works and collect evidence such as screenshots, terminal output, or test results.

04

Document

Explain the purpose, setup, technologies, challenges, results, and future improvements.

Let’s Connect

Interested in one of my projects?

I’m open to feedback, collaboration, technical opportunities, and conversations about infrastructure, automation, and software.