Projects

Folsom Medical Care Clinic

At the beginning of 2025, I embarked on one of the largest professional projects of my career, a 3-story clinic with over 500 devices being configured and deployed.

Prepation

Before setting foot in the building, my team and I imagined workstations, created an Excel spreadsheet, and reviewed device drawings to assign devices to where they were needed. After that, we began organizing each workstation by hostname into crates for transportation, while removing select workstations for use in creating WOW carts.

Key Technologies Used

  • Active Directory (AD) for identity management and user account creation
  • Symantec for Endpoint Management
  • Project Management for completing tasks while guiding and assessing the techs below me
  • PowerShell for scripting and automating tasks

This experience has not only deepened my understanding of these technologies but also improved my skills in designing, implementing, and troubleshooting complex IT environments.

Localized AI


Localizing AI on Windows PC using WSL

In this project, I explored the possibilities of running AI models locally on my Windows PC using WSL (Windows Subsystem for Linux). To make it more visually appealing, I created a Docker container and integrated Open WebUI to create a user-friendly interface.

Image Generation with Stable Diffusion

I also implemented Stable Diffusion, an impressive AI model for image generation. This allowed me to generate high-quality images using text prompts. The entire process is seamless, thanks to the WSL environment.

Accessing the AI from Anywhere

When creating this project, I set up a reverse proxy using ngrok. However, I was using the free version, which only supported the insecure HTTP protocol. This causes most secure network environments to block access to my website. I want to set up a reverse proxy on some hardware or on a vm in the future.

Active Directory

As part of my professional development, I undertook a project to learn and familiarize myself with Active Directory, Windows Server 2019, and VMware. The objective was to create a functional environment that would allow me to practice what I’ve learned in a controlled environment.

Key Technologies Used

  • Active Directory (AD) for identity management and user account creation
  • Windows Server 2019 as the domain controller and file server
  • VMware for virtualization and server provisioning
  • PowerShell for scripting and automating tasks

Project Deliverables

One of the key deliverables of this project was to create 100 different user accounts in the Active Directory using PowerShell. This involved:

  • Creating a script that would automatically generate unique usernames, passwords, and group membership for each user account
  • Utilizing ADUC (Active Directory Users and Computers) to verify the successful creation of each account
  • Implementing password policies and group policy objects to ensure compliance with organizational standards

Lessons Learned

Through this project, I gained valuable experience in:

  • Configuring and managing Active Directory environments
  • Working with Windows Server 2019 as a domain controller and file server
  • Utilizing VMware for virtualization and server provisioning
  • Leveraging PowerShell for scripting and automating tasks

This experience has not only deepened my understanding of these technologies but also improved my skills in designing, implementing, and troubleshooting complex IT environments.