Portfolio — Quashawn

For employers, recruiters, and collaborators. In addition to local tech support, this site also serves as my professional IT portfolio. If you're here for help with a computer, head back to Atlantic IT Support →

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

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: clear scope, honest communication, and careful attention to security and reliability.

Education

  • B.S. Computer Science — graduated with a 4.0 GPA
  • M.S. Data Analytics with Cybersecurity specialization — in progress

Experience Highlights

  • End-to-end design and build of Securalith, a multi-tenant security monitoring platform
  • Hands-on computer repair and remote troubleshooting for home users, students, seniors, and small offices
  • Practical experience with DNS, SSL/TLS, web hosting, and Netlify Functions on production sites
  • Built and deployed cloud-backed serverless APIs with input validation, rate limiting, and CORS hardening
  • Implemented OWASP-aligned security headers (CSP, HSTS, frame-ancestors) and WCAG 2.1 AA accessibility on this site
  • Day-to-day with Windows, macOS, networking, and AI productivity tooling (ChatGPT, Claude, Copilot)

Portfolio Projects

Securalith

Cybersecurity Platform

Problem it solves: small and mid-sized organizations struggle to track their public-facing assets and run consistent security checks. Securalith gives teams a single place to register domains, IPs, and networks, run automated scans, and review findings in a real-time dashboard with role-based access.

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

CompTIAPrep.net

AI-Powered CompTIA Study Tool

Problem it solves: CompTIA learners need fresh practice questions without paying recurring fees for a static question bank. CompTIAPrep.net uses the Gemini API to generate randomized practice questions for A+ Core 1 & 2, Network+, and Security+. Users get 10 free questions per subject daily with instant feedback and detailed explanations. The serverless API includes input validation, rate limiting, and retry logic.

JavaScript Netlify Functions Gemini API Serverless CORS
Learn more

Atlantic IT Support

Local Service Site & Portfolio (this site)

Problem it solves: a single front door for both local clients seeking tech help and employers/collaborators evaluating my work. Static site built with zero dependencies — no frameworks, no build tools. Implements OWASP security headers (CSP, HSTS, CORS lockdown), structured data for local 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, DNS, SSL/TLS, hosting

Security

OWASP, CSP, CORS, OAuth 2.0, RBAC, vulnerability assessment

IT Support

Computer repair, remote troubleshooting, Wi-Fi/router setup, malware cleanup, device setup

AI Tooling

ChatGPT, Claude, Copilot — practical productivity workflows and integrations

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.