Skip to content
View 1ewig's full-sized avatar

Block or report 1ewig

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
1ewig/README.md

Typing SVG


πŸ‘¨β€πŸ’» About Me

const asad = {
  location:   "Sialkot, Punjab, Pakistan πŸ‡΅πŸ‡°",
  role:       "Full-Stack Developer",
  focus:      ["Next.js", "TypeScript", "AI Pipelines"],
  shipped:    "multiple", // production apps from scratch
  strengths:  ["Multi-tenant Architecture", "Payment Orchestration", "Multi-LLM AI Systems"],
  philosophy: "Modular Β· Type-safe Β· Security-first Β· Performance-obsessed",
  openTo:     "Freelance Β· Remote Roles Β· Collaborations",
};

Self-taught developer with 3 production applications shipped from scratch β€” covering multi-tenant architecture, payment orchestration, and multi-LLM AI pipelines. I write modular, type-safe code focused on security and performance.


πŸ› οΈ Tech Stack

Languages

TypeScript JavaScript Python SQL

Frontend

Next.js React Tailwind CSS Framer Motion Zustand TanStack Query shadcn/ui

Backend & Database

Node.js FastAPI PostgreSQL MongoDB Supabase Drizzle ORM Zod

AI & LLMs

OpenAI Google Gemini Groq Vercel AI SDK

Cloud & DevOps

AWS GCP Vercel Docker


πŸš€ Featured Projects

Next.js Β· React Β· Tailwind CSS Β· PostgreSQL Β· Better Auth Β· Lemon Squeezy

  • ⚑ Payment Orchestration β€” HMAC-SHA256 webhook verification + UNIQUE DB constraints for transaction idempotency; SELECT FOR UPDATE row-level locks for concurrent stock allocation
  • πŸ—„οΈ N+1 Elimination β€” Raw connection pools + PostgreSQL json_agg subqueries for single-roundtrip relational data fetch β†’ ~70% latency reduction
  • πŸ—οΈ Strict Architecture β€” 4-layer unidirectional flow across ~196 source files + Next.js 16 'use cache' with cacheTag targeted invalidation (300–600s revalidation)

Next.js Β· Supabase Β· Groq & Gemini Β· Framer Motion Β· Zustand

  • πŸ”€ Dual-LLM Pipeline β€” Groq generateText with automated fallback to Gemini generateObject, identical output contracts across both providers + adaptive prompt engine
  • ⚑ Optimistic Updates β€” TanStack Query optimistic mutations with context-captured rollback, eliminating perceived network latency
  • πŸ›‘οΈ AI Guardrails β€” Multi-layer output pipeline: custom JSON sanitizer β†’ Zod schema enforcement β†’ typed error classification (SyntaxError/ZodError/generic β†’ 502/500)

Next.js Β· Convex Β· Clerk Β· Groq Llama 3.3 Β· Zod Β· Framer Motion

  • ⚑ Reactive Sync β€” Convex WebSockets for instant database-to-client updates and live job board tracking
  • πŸ€– Sub-1s CV Analysis β€” Groq Llama 3.3 + Zod pipeline generating structured JSON comparisons & keyword suggestions in < 1 second
  • πŸ”’ Multi-Tenant Integrity β€” User data isolation enforced at schema query level via Clerk JWT validation inside Convex serverless contexts

πŸ“Š GitHub Stats

GitHub Streak


🌐 Connect With Me

Portfolio Email GitHub


⚑ Open to freelance & remote opportunities · Sialkot, Pakistan · English (Professional) · Urdu (Native)

Pinned Loading

  1. break-it-down-v2 break-it-down-v2 Public

    TypeScript 2

  2. aurora aurora Public

    TypeScript 1

  3. apply-ai apply-ai Public

    TypeScript

  4. four-habits-landing four-habits-landing Public

    TypeScript 1