Device Generator
Generates realistic (non‑identifiable) device profiles via API. Go microservice with goroutines + worker pools.
I build clean APIs, scalable services, and developer tools — with an emphasis on security, reliability, and delightful UX.
Generates realistic (non‑identifiable) device profiles via API. Go microservice with goroutines + worker pools.
Builds specialized OAuth2/PKCE URLs accepted by enterprise apps. Returns valid authorization codes for testing flows.
MySQL relational design: triggers, views, stored procedures. Automated order flows + integrity checks.
Desktop fan control app for Bootcamped MacBooks. OOP & event-driven patterns, CSV logging & tray mode.
Text transformation toolkit with modular rules & batch processing. Saves time on repetitive doc edits.
Real‑time in‑page tax calculations with DOM parsing and configurable rules. Runs as a Chrome Extension.
Responsive portfolio powered by Markdown + React components. Hosted on GitHub Pages.
sequenceDiagram autonumber participant Client as Client App participant AS as Auth Server participant RS as Resource Server Client->>Client: Generate code_verifier + code_challenge Client->>AS: /authorize?client_id&redirect_uri&code_challenge AS-->>Client: redirect with authorization_code Client->>AS: /token (code + code_verifier) AS-->>Client: access_token (+ refresh_token) Client->>RS: GET /resource (Bearer access_token) RS-->>Client: 200 OK (data)
flowchart LR A[Client Request] -->|validate| B(Node.js API) B -->|enqueue| C[Worker Pool] C --> D(Go Service) D -->|goroutines| E{Generate Device Profile} E -->|unique, non-identifiable| F[(Store/Return)] F --> G[Response JSON]