Open to AI, Backend & Full Stack roles

// AI & Full Stack Engineer

I build production AI systems on backends that don't break.

2.5+ years shipping fintech, real-time, and AI-powered systems — LLM integrations, RAG pipelines, payment infrastructure, and event-driven backends with Node.js, TypeScript, Python, Redis, PostgreSQL, and AWS.

97%

Latency reduced

100+

Daily payments processed

10K+

Monthly users served

20 hrs/wk

Manual ops automated

Portrait of Suraj Goswami
  • GraphRAG
  • RAG
  • Payments

// 00 — selected work

Projects

Flagship open-source work aligned with my GitHub profile — GraphRAG, graph data, distributed sync, and production-style backends.

how does auth work?graph × vector retrieval

GraphRAG · Repository Intelligence

GraphMind

Self-hosted GraphRAG for codebases — hybrid retrieval and grounded Q&A with file:line citations.

  • Tree-sitter symbol graphs land in Neo4j before any LLM call — same repo, same structure.
  • Four-way retrieval fused with RRF: vectors, symbols, keywords, and graph neighbors.
  • Postgres-backed indexing DAG, dead-code and PR blast-radius views; runs without an API key via deterministic retrieval.
  • FastAPI
  • Tree-sitter
  • Neo4j
  • Qdrant
  • Celery
  • Next.js
silicontrace · live on vercel

Supply-Chain Risk Explorer · Graph DB

SiliconTrace

Pick any fab worldwide, take it offline, and see which finished products die, revenue at risk, and where to dual-source.

  • Recursive BOM graph with 515 nodes and 999 relationships across suppliers, facilities, and products.
  • Blast-radius Cypher traversals rank impacted products by revenue at risk with deduplicated multi-route fan-out.
  • Shareable impact URLs and CSV exports for blast radius and single points of failure.
  • Next.js
  • Neo4j
  • CognoDB
  • Cypher
  • Recharts
  • Tailwind CSS
cross-tool sync · live on vercel

GitHub Issues · Outbox / Inbox

Cross-Tool Sync

Bidirectional task sync between a local app and GitHub Issues — durable queues, webhooks, and manual conflict resolution.

  • Outbox on local writes and inbox for webhooks with checkpointed GitHub backfill.
  • Last-write-wins with explicit conflict state when both sides change during an offline window.
  • Docker Compose stack plus a dashboard for sync observability and resolution.
  • Fastify
  • BullMQ
  • PostgreSQL
  • Redis
  • React
  • TypeScript
shipstream tms · live on vercel

Transport Management System

ShipStream TMS

Operations-style TMS demo serving 6,000 seeded shipments across 46 US lanes through a GraphQL API and React ops console.

  • GraphQL API with depth/complexity limits, cursor pagination, and JWT admin/employee RBAC.
  • Dashboard KPIs via parallel raw SQL; DataLoader-batched timelines and Leaflet track-and-trace maps.
  • Vitest unit/e2e coverage and typed graphql-codegen client hooks.
  • NestJS
  • GraphQL
  • Prisma
  • SQLite
  • React 19
  • Tailwind CSS
pdf page extractor · live on vercel

pdf-analyzer · Self-hosted

PDF Page Extractor

Mark pages in a PDF, reorder them, and download a new document — validation on client and server, files stay on your machine.

  • Thumbnail grid with drag ordering; server assembles output with pdf-lib after magic-byte checks.
  • Monorepo with supertest API tests and jsdom client tests (30+ cases).
  • Paper/ink UI themes; selection state survives failed extractions.
  • Express
  • pdf-lib
  • pdf.js
  • Vite
  • React
  • Vitest
pyrock ai · live on vercel

Multilingual Construction Assistant

Pyrock AI

Turns informal English/Hindi/Hinglish site messages into structured events while deterministic code owns material inventory math.

  • Pluggable extraction backends — OpenAI, Anthropic, free OpenCode endpoint, and offline mock — selected by env.
  • Deterministic stock register where balance always equals received minus used, with durable idempotency.
  • WhatsApp-style field thread beside the ledger; Zod validation keeps LLM output out of business-state calculations.
  • Next.js
  • Drizzle ORM
  • libSQL
  • Zod
  • OpenAI
  • Anthropic

More on GitHub

Additional apps and learning repos — full list on GitHub.

LOCKEDMILESTONERELEASEDsmart-contract escrow · automated release

Decentralized Escrow Protocol

Custodia

Milestone-based escrow on Binance Smart Chain — Solidity smart contracts release funds automatically when conditions are met.

  • Solidity escrow contracts with automated milestone-release conditions on BSC.
  • Reown/WalletConnect integration for wallet auth and transaction signing flows.
  • Supabase-backed off-chain state mirroring the on-chain escrow lifecycle.
  • Solidity
  • Next.js
  • Supabase
  • Reown
  • WalletConnect
"2 eggs + toast,""and black coffee"{ calories: 320, protein: "18g" }natural language → structured data

LLM-Powered Nutrition App

Calorie Tracker

Converts natural-language meal descriptions into structured nutrition data using OpenAI APIs, protected by Redis rate limiting.

  • Natural language in, structured macros out — LLM responses validated into typed nutrition records in PostgreSQL.
  • Redis-based rate limiting protects OpenAI spend; caching keeps repeat queries instant.
  • Responsive dashboard with real-time daily intake insights.
  • Next.js
  • Node.js
  • OpenAI API
  • PostgreSQL
  • Redis
budgetwise · live on vercel

AI Financial Planning · Full Stack

BudgetWise

Personal finance planner tracking income and 7 expense categories with a 50/30/20 dashboard and an AI health check that cites your actual numbers.

  • JWT auth with httpOnly cookies guarding income, expenses, dashboard, and AI routes with month/year filtering.
  • Dashboard with net savings, 50/30/20 gauge, Recharts income-vs-expenses and category donut, plus per-category budget bars.
  • AI health check returns exactly 3 grounded recommendations with metrics citations, persisted for review without re-query.
  • Next.js
  • Prisma
  • SQLite
  • Tailwind CSS
  • Recharts
  • JWT
careerpath ai · live on vercel

AI Career Counseling Chat

CareerPath AI

Streaming career-counseling chat app with session persistence, secure auth, and dark/light themed responsive UI.

  • Streaming AI counseling responses with chat session management and history persistence.
  • tRPC backend with Drizzle ORM on PostgreSQL and NextAuth email/password authentication.
  • Responsive chat interface with dark/light theme support and logout confirmation flow.
  • Next.js 15
  • tRPC
  • NextAuth.js
  • Drizzle ORM
  • PostgreSQL
  • OpenAI
inventory order system · live on vercel

Inventory & Order Management

Inventory Order System

FastAPI + PostgreSQL backend with a Vite React dashboard for stock levels, orders, and sales analytics.

  • Async FastAPI service with SQLAlchemy models and dashboard aggregation routes.
  • Inventory and order workflows with Pydantic validation and Postgres-backed persistence.
  • React dashboard with TanStack Query, tables, and charted sales insights.
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • React
  • Vite
  • TanStack Query
system design notes · live on vercel

Engineering Knowledge Base

System Design Notes

Static Astro knowledge base covering distributed systems, databases, caching, messaging, and real-world case studies.

  • Structured notes on CAP, consensus, scalability, sharding, caching strategies, queues, and event-driven design.
  • Case studies including Netflix architecture plus monolith-vs-microservices tradeoff guides.
  • Content-collections powered static site deployed on Vercel for fast reading.
  • Astro
  • MDX
  • TypeScript
  • Markdown

// 01 — experience

Work Experience

Production fintech, real-time, and AI systems — from schema design through deployment, monitoring, and on-call.

September 2024 – Present

Full Stack Engineer

WisewayTec · Mohali, India

  • Reduced backend request latency from 4s to under 100ms — a 97% reduction — by moving long-running processing to BullMQ worker queues backed by Redis.
  • Architected and deployed a multi-tenant crypto payment gateway used by 3+ production clients, processing 100+ daily payments with stablecoin/token support, real-time price feeds, webhooks, and KYC workflows.
  • Engineered asynchronous payment-processing pipelines with BullMQ and Redis, implementing scheduled reconciliation and retry jobs to recover failed transactions.
  • Developed production AI backend services using FastAPI and SQLAlchemy, integrating LLM APIs into application data workflows.
  • Built and operated a Telegram Mini App gaming platform serving 20K+ monthly active users on distributed Socket.IO rooms.
  • Deployed Prometheus + Grafana monitoring, cutting production issue detection time from hours to under 15 minutes.
  • Node.js
  • TypeScript
  • FastAPI
  • SQLAlchemy
  • Redis
  • BullMQ
  • PostgreSQL
  • MongoDB
  • Socket.IO
  • AWS
  • Docker
  • Prometheus
  • Grafana

March 2024 – August 2024

Full Stack Developer

Wiselogics Digital Solutions · Mohali, India

  • Engineered backend services for banking, CRM, and logistics platforms with JWT authentication and role-based access control serving 10K+ monthly users.
  • Developed React.js and Next.js interfaces for banking, CRM, and logistics applications, integrating REST APIs and server-side rendering.
  • Automated USDOT motor carrier data extraction with Python pipelines, eliminating 20+ hours/week of manual operations work.
  • Integrated Razorpay and Stripe gateways into production checkout flows; shipped via GitHub Actions CI/CD maintaining 99.5% uptime.
  • Reduced ride-booking response latency by 40% through Socket.IO live tracking and location-based matching.
  • Node.js
  • Express.js
  • Next.js
  • React.js
  • PostgreSQL
  • Python
  • JWT
  • Stripe
  • Razorpay
  • GitHub Actions

October 2023 – January 2024

Backend Developer Intern

Livinart Technologies · Remote

  • Built backend services and REST APIs with authentication systems for ride-booking and loan management platforms.
  • Implemented real-time communication using Socket.IO and optimized API response times.
  • Node.js
  • Express.js
  • Socket.IO
  • REST APIs

// 02 — stack

Skills

AI & LLM Engineering

  • OpenAI APIs
  • Anthropic
  • LangChain
  • RAG
  • GraphRAG
  • Qdrant
  • Neo4j
  • Tree-sitter
  • Prompt Engineering
  • Ollama

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL

Backend

  • Node.js
  • Express.js
  • NestJS
  • FastAPI
  • SQLAlchemy
  • REST APIs
  • WebSockets
  • BullMQ
  • Redis
  • Microservices
  • Event-Driven Architecture

Frontend

  • React.js
  • Next.js
  • Tailwind CSS

Databases & Cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • Neo4j
  • Qdrant
  • AWS (EC2 · S3 · Lambda)
  • Docker
  • GitHub Actions
  • CI/CD

Web3

  • Solidity
  • Smart Contracts
  • Wallet Integration

Observability

  • Prometheus
  • Grafana

// 03 — credentials

Certifications

Programming, Data Structures and Algorithms using Python

NPTEL, IIT Madras

Score: Elite

Certification · March 2023

Full Stack Development Bootcamp

John Smilga, Udemy

Completed

Bootcamp · 2023

// 04 — education

Education

2020 – 2024

B.Tech in Electrical & Electronics Engineering (EEE)

Samrat Ashok Technological Institute · Vidisha, Madhya Pradesh, India

  • CGPA: 8.26/10