Skip to content
View gunslingerOP's full-sized avatar

Block or report gunslingerOP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gunslingerOP/README.md

Hi, I'm Hasan 👋

Full-stack software engineer (~5 yrs). I build and ship production B2B SaaS end-to-end — from ground-up frontends and browser extensions to event-driven backend services, third-party integrations, and the AI features on top. Core engineer at Content Camel (B2B sales-enablement); now going deep on AI agents & automation.


🧰 Tech Stack

Languages TypeScript · JavaScript · Python · PHP · SQL · Java
Frontend React · React Native · Next.js · Angular · Tailwind · SASS · XState · Zustand
Backend Node · Express · Koa · Laravel · Serverless Framework
Cloud / DevOps AWS (Lambda · SQS · SNS · DynamoDB · SES · CloudFront / Lambda@Edge · SSM) · Heroku · Docker · CI/CD (GitHub Actions · CodeBuild)
Data / Search DynamoDB · PostgreSQL · MySQL · Redis · pgvector · Algolia
AI / LLM LLM extraction & classification pipelines · content-intelligence · agent systems
Integrations HubSpot · Google Drive · Stripe · Apify · Pipedrive

🛠️ What I've Built

🎨 Frontend & Browser Extensionstwo ground-up rebuilds

  • Rebuilt Content Camel's production browser extension from scratch (Chrome/Edge · Next.js / TS / Tailwind) — auth, a full Algolia search UI (debounced, filtered, paginated), content capture & sharing, paywall / payments, signup & reset.
  • Built the bulk of the v2 SaaS web app (Next.js / React) — foundation + routing, Collections (stacked-card UI, drag-reorder with real-time WebSocket sync, pagination), full asset management (detail, bulk edit, quickview, downloads), and a reusable UI system (Table, advanced filters, an app-wide multi-step modal pattern).
  • Microsite product — the public Next.js viewer prospects land on + an XState-driven editor.

🔌 Integrationsthe connective tissue between platforms

  • Google Drive picker — built from scratch (TypeScript): nested-folder traversal, de-duplication, direct routing into the Content Camel API.
  • HubSpot CRM integration, end-to-end — OAuth app, deal ingestion & enrichment, and bidirectional webhooks (Content Camel events → HubSpot timeline).
  • Earlier: Algolia (search), Stripe, Zoom, and Zain Cash payments.

⚙️ Backend & Distributed Systemsmultiple production services from scratch

  • Search-analytics ingestion pipeline (SQS · Lambda · DynamoDB · Algolia backfill).
  • Automated digest-email system (SQS FIFO · SES · scheduling).
  • Event-driven subscription / webhook service (SNS pub/sub · CRUD).
  • Microsite backend — services, short-links, custom domains, CloudFront / Lambda@Edge, data migrations.
  • Led an AWS SDK v3 migration across 18 services.

🤖 AI / LLM Engineeringshipped Content Camel's first AI features

  • LLM extraction from CRM data into structured assets.
  • Content-intelligence pipeline — scrape → classify → assemble.
  • Social listening with ICP classification.

👥 Leadership & Earlier Work

  • Charge (startup) — led a 2-dev team; shipped the consumer React Native app (app stores), a Laravel API, and a Next.js admin.
  • Casasoft — full-stack (Angular); doubled a low-performing codebase's robustness via types, tests, and strict linting.
  • Solo CreativeNode / Express APIs (Stripe, Zoom, geolocation integrations).

📫 Reach me

hasanaqeel38@gmail.com

Popular repositories Loading

  1. curriculum curriculum Public

    Forked from TheOdinProject/curriculum

    The open curriculum for learning web development

  2. Rock-Paper-Scissors Rock-Paper-Scissors Public

    my first real project, neon themed Rock-Paper-Scissors web game.

    CSS

  3. EtchASketch EtchASketch Public

    JavaScript

  4. theStationBlog theStationBlog Public

    JavaScript

  5. Adobe-XD-template Adobe-XD-template Public

    JavaScript

  6. first-react-app first-react-app Public

    JavaScript