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]