Portfolio Website

Personal Portfolio Website

Responsive portfolio built with HTML5, CSS3, and JavaScript

HTML5 CSS Grid JavaScript

Personal Portfolio Website

A comprehensive portfolio website demonstrating modern web development practices. Features responsive design using CSS Grid and Flexbox, semantic HTML5, and interactive JavaScript functionality including form validation and DOM manipulation.

HTML5 CSS3 JavaScript Responsive Design
React Skills Showcase

React Skills Showcase

Interactive skills display component built with React

React TypeScript Components

React Skills Showcase

An interactive component built with React and TypeScript that dynamically displays technical skills with animated progress bars and filtering capabilities. Demonstrates component-based architecture and state management.

React TypeScript JSX Hooks
Contact Form Application

Dynamic Contact Form

Form with comprehensive JavaScript validation

JavaScript DOM Validation

Dynamic Contact Form

A sophisticated contact form featuring real-time validation using vanilla JavaScript and extensive DOM manipulation. Includes email validation, required field checking, and user-friendly error messages.

JavaScript DOM API Event Handling Regex
Unity-Tools CLI

Unity-Tools

Python CLI for student enrollment reporting

Python pandas CLI

Unity-Tools

Python CLI tool for student enrollment reporting at Unity Environmental University. Built a Python/pandas data pipeline that merges DoD Report and Enrollment Registration CSVs on SIS ID, normalizing data types for reliable joins. Implemented advisor-assignment logic with edge-case handling. Generated filtered reports flagging students with inactivity, missing assignments, and course mismatches. Designed an interactive menu-driven CLI with per-advisor drill-downs and CSV export.

Python pandas CLI CSV Processing Data Pipeline
Nine Tigers Online Platform

Nine Tigers Online Platform

Full-stack member portal for a Kung Fu school

Node.js MongoDB GraphQL

Nine Tigers Online Platform

Full-stack member portal for a Kung Fu school. Designed and implemented a Node.js/Express backend with Mongoose data models and MongoDB persistence. Built REST and GraphQL API layers with input validation, error handling, and structured logging. Implemented JWT-based authentication and RBAC for multi-tier user permissions. Followed Agile methodology with iterative sprints.

Node.js Express MongoDB GraphQL JWT/RBAC
Trudvang Character Creator

Trudvang Character Creator

Multi-step form wizard for a tabletop RPG system

React Node.js REST API

Trudvang Character Creator

Multi-step form wizard and backend service for a tabletop RPG system. Architected backend data models and API routes to support multi-step character creation workflow. Built a responsive React frontend with clean UX, state management, and form validation. Integrated authentication and role-based access with clean separation of concerns.

React Node.js REST API GraphQL JWT/RBAC Authentication RBAC
Security Lab Environment

Home Security Lab

Comprehensive testing environment for security research

VirtualBox Security Networking

Home Security Lab Environment

Built and maintained a comprehensive home lab for security testing and network analysis. Implemented virtualization using VirtualBox and Docker for various security scenarios. Configured secure networking environments with VLANs and firewall rules.

VirtualBox Docker Linux ParrotOS/Kali VLANs
Network Analysis Tools

Network Analysis Tools

Tools for network enumeration and analysis

Python Nmap Wireshark

Network Analysis Tools

Developed custom Python scripts for network enumeration and traffic analysis. Integrated with Nmap for port scanning and service detection. Created automated reporting tools for security assessments.

Python Nmap Wireshark Bash
Security Training Projects

HTB Academy Projects

Completed SOC Analyst Path

Web Apps AD Security Pentesting

Hack the Box Academy - SOC Analyst Path

Completed comprehensive security training covering Linux/Windows fundamentals, network enumeration, penetration testing, Active Directory security, and web application testing. Hands-on labs and practical security exercises.

Penetration Testing Active Directory Web Security Linux
Active Directory Management

Enterprise AD Management

Active Directory administration and automation

Active Directory PowerShell Automation

Enterprise Active Directory Management

Managed enterprise Active Directory infrastructure for city-wide operations. Implemented automated user provisioning and group policy management using PowerShell. Created comprehensive documentation and disaster recovery procedures.

Active Directory PowerShell Group Policy Windows Server
Automation Scripts

System Automation Suite

Scripts for system monitoring and maintenance

Python Bash Automation

System Automation & Monitoring Suite

Developed comprehensive automation scripts for system monitoring, backup verification, maintenance tasks. Implemented log analysis tools and automated reporting systems. Reduced manual intervention and improved system reliability.

Python Bash PowerShell Cron
Virtualization Infrastructure

Virtualization

VirtualBox-based virtual environment management

VirtualBox Docker Containers

Virtualization Infrastructure Design

Designed and implemented virtualization infrastructure using VirtualBox for enterprise applications. Configured Docker containers for microservices deployment. Optimized resource allocation and implemented high-availability solutions.

VirtualBox Docker Linux Networking

Course Skills Demonstrated

✓ HTML5

Semantic markup, accessibility, forms, and modern HTML5

✓ CSS3

Grid, Flexbox, animations, responsive design, and modern layouts

✓ JavaScript

ES6+, event handling, async programming, and DOM manipulation

✓ React

Components, hooks, state management, and modern React patterns

✓ TypeScript

Type safety, interfaces, and typed React components

✓ DOM Manipulation

Dynamic content, event listeners, and interactive features

Let's Work Together

I'm always interested in hearing about new projects and opportunities.

Get In Touch