Hey! I'm James ^_^
Software Engineer passionate about technology
Qualified Software Engineer with a passion for technology and problem-solving. Based in Dayton, Ohio, I enjoy building useful software, continually sharpening my skills, and exploring creative ideas in both coding and gaming.
Skills
| Area | Technologies |
|---|---|
| Web | HTML | CSS | JavaScript | React.js |
| Python | DearPyGui | Vosk | Data management & visualization | Data Integrity |
| Dev Fundamentals | Agile methodology | SOLID principles | MVC pattern |
| Application Types | Desktop | Full-stack | Front-end |
| Cyber Security | Network Traffic Analysis | Cryptographic Validation | Secure Problem Solving & Root Cause Analysis |
Latest Projects
10-02-2025
Favorite Movies Program
A sleek movie discovery and search app powered by The Movie Database (TMDb) API. Designed for movie lovers to easily explore popular titles and search for films in real time.
08-05-2025
O.P.S. - Operational Preparedness System
A modular tool designed to track and train deployment times, with any piece of gear where deployment speed is paramount.
01-24-2026
H.I.T. - Hash Integrity Tool
H.I.T. lets users create presets — saved collections of SHA-256 hashes generated from a chosen verification folder. Users can then scan any folder and compare its files against a preset to confirm whether the contents match exactly, enabling fast, automated integrity verification. H.I.T. also includes rich metadata to support deeper analysis of presets and verification results.
09-28-2025
Workout Program
A 30 Simple Workouts Training Planner
09-28-2025
Web Portfolio
A central hub for employers and collaborators to quickly explore my projects, technical skills, and key information.
Cyber Security Operations
10-03-2025
TLS Handshake Missing Cert. Recovery
Diagnosed an application's persistent online connectivity failures caused by an incomplete TLS handshake. Captured and analyzed network traffic with Wireshark to identify missing intermediate certificate authorities. Extracted, decoded, and validated the server-presented certificate using OpenSSL before restoring the trust chain by importing the correct intermediate CA. This approach avoided the insecure practice of mass root certificate imports to resolve such problems.