Shawn — Software Engineer

I'm a software engineer and IT professional based in Atlantic County, NJ. I build full-stack applications and security platforms, and I run a local IT support practice for homes and small businesses.

I care about writing clean, secure code that solves real problems. Everything on this site — the serverless API, the security headers, the quiz engine — I built from scratch. I approach professional work the same way.

Projects

Securalith

Cybersecurity Platform

A full-stack security monitoring and vulnerability assessment platform. Users register assets (domains, IPs, networks), run automated security scans, and track findings through a real-time dashboard. Built to handle multi-tenant environments with role-based access control.

React Node.js PostgreSQL REST API OAuth 2.0 RBAC
Live Site

CompTIA Quiz Engine

AI-Powered Study Tool

A serverless quiz generator that uses the Gemini API to create randomized CompTIA certification practice questions (A+ Core 1 & 2, Network+, Security+). Users get 10 free questions per subject daily, each with instant feedback and detailed explanations. The API proxy runs on Netlify Functions with input validation, rate limiting, and retry logic.

JavaScript Netlify Functions Gemini API Serverless CORS
Try It

Atlantic IT Support

This Website

A static site built with zero dependencies — no frameworks, no build tools. Implements OWASP security headers (CSP, HSTS, CORS lockdown), structured data for SEO, WCAG 2.1 AA accessibility (skip nav, ARIA, keyboard support), and serverless backend functions. Deployed on Netlify with auto-deploy from Git.

HTML / CSS / JS Netlify CSP / HSTS JSON-LD WCAG 2.1 AA
Source Code

Technical Skills

Languages

JavaScript, Python, HTML, CSS, SQL

Frameworks & Tools

React, Node.js, Express, Netlify, Git

Cloud & Infrastructure

AWS, Netlify Functions, PostgreSQL, REST APIs

Security

OWASP, CSP, CORS, OAuth 2.0, vulnerability assessment

Certifications

Computer Science Graduate Computer Science Graduate
CompTIA A+ Certification CompTIA A+
CompTIA Network+ Certification CompTIA Network+
AWS Cloud Practitioner Certification AWS Cloud Practitioner

My Approach

Client Trust & Care: My goal is to provide clear, honest, and responsible support. Work is explained before it's performed, access is handled securely, and systems are treated with care as if they were my own.
Access & Security: Client credentials are never retained. Access is provided directly by the client or through temporary credentials that may be revoked after service.
Pricing & Billing: Pricing is discussed and approved before work begins. No charges are incurred without client confirmation. Payment is accepted via invoice, Zelle, or cash.