Yaqoob Ahmed

Full‑Stack Developer

I build clean APIs, scalable services, and developer tools — with an emphasis on security, reliability, and delightful UX.

Now Exploring

7Featured Projects
10+Tech Stack Items
Device Combos

Projects

Device Generator

Generates realistic (non‑identifiable) device profiles via API. Go microservice with goroutines + worker pools.

  • Node
  • Go
  • Express
  • Concurrency

Auth URL Generator

Builds specialized OAuth2/PKCE URLs accepted by enterprise apps. Returns valid authorization codes for testing flows.

  • OAuth2
  • PKCE
  • Node

MultiStore OMS

MySQL relational design: triggers, views, stored procedures. Automated order flows + integrity checks.

  • MySQL
  • SQL
  • Schema

BootCampCool

Desktop fan control app for Bootcamped MacBooks. OOP & event-driven patterns, CSV logging & tray mode.

  • C#
  • Windows
  • UX

TxtMaster

Text transformation toolkit with modular rules & batch processing. Saves time on repetitive doc edits.

  • Node
  • CLI

Tax Calculator Extension

Real‑time in‑page tax calculations with DOM parsing and configurable rules. Runs as a Chrome Extension.

  • JavaScript
  • Chrome APIs

Markdown Portfolio

Responsive portfolio powered by Markdown + React components. Hosted on GitHub Pages.

  • React
  • Node

Skills

C# / .NET
JavaScript / TypeScript
React
Node.js
Go
PHP / Laravel
SQL / MySQL / SQL Server / PostgreSQL
MongoDB / Firebase
Docker / Kubernetes / Proxmox
UML (Mermaid)

Diagrams

Auth (PKCE) Sequence

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)
      

Device Generation (High‑Level)

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]