Projects

A collection of software development, automation, and security projects that demonstrate my technical skills and continued growth as a software engineer.

SecurelyScoped (In Development)

SecurelyScoped is a local-first desktop application written in Rust and Tauri. It is being developed to identify configuration and security issues on a system. The long-term goal is to provide fast, lightweight analysis without requiring cloud services or external dependencies.

Current Progress

The project is currently focused on building the underlying scanning engine and application architecture. The desktop application launches successfully, while the graphical interface is still under development. The filesystem traversal engine is functional and serves as the foundation for future analysis features.

Development Approach

During development, portions of the scanning engine were separated into a command-line prototype (Config Checker RS). This allowed rapid iteration on directory traversal and rule validation before integrating the functionality into the desktop application.

Next Steps

GitHub: github.com/CyberSteveon/SecurelyScoped

Windows Privacy & Setup Automation

This project started as a way to simplify setting up my own Windows systems. After reinstalling Windows multiple times and repeatedly applying the same settings, I wanted a faster, more consistent way to configure a new machine exactly how I like it. Over time, the project evolved into a PowerShell automation tool that performs common setup tasks and applies privacy-focused configuration changes.

Overview

Rather than manually working through dozens of settings after every fresh installation, the script automates the process and provides a repeatable baseline that I can continue to improve as my workflow evolves.

Key Features

What I Learned

Developing this project strengthened my PowerShell scripting skills while reinforcing the value of automation. It also changed how I approach repetitive tasks—if I find myself performing the same steps more than once, I begin thinking about how they can be automated instead.

GitHub: github.com/CyberSteveon/windows-privacy-setup

Professional Portfolio Website

This website serves as both my professional portfolio and an ongoing web development project. It provides a central location to showcase my professional experience, technical projects, and continued growth as a software engineer while giving me the opportunity to practice front-end web development using fundamental web technologies.

Why I Built It

Rather than relying solely on a résumé or GitHub profile, I wanted a place that better represented who I am as a developer. Building my own website allowed me to combine my professional experience, software projects, and career journey into a single location while strengthening my HTML, CSS, and JavaScript skills.

Highlights

What I Learned

Developing this website reinforced the importance of writing clean, semantic HTML, organizing CSS for maintainability, and designing pages with both usability and accessibility in mind. As I continue learning new technologies, this portfolio will evolve alongside my skills and serve as a living record of my professional growth.

This portfolio isn't intended to be a finished product. As I continue learning software engineering, adding projects, and gaining professional experience, it will continue to grow alongside my career.

Live Website: https://cybersteveon-portfolio.steven-wager.workers.dev
GitHub: https://github.com/CyberSteveon/cybersteveon-portfolio