Open to AI Engineer 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
  • LLM Apps
  • RAG
  • Payments

// 00 — selected work

Projects

AI systems and infrastructure I have designed and shipped — open-source on GitHub.

how does auth work?graph × vector retrieval

GraphRAG · Repository Intelligence

GraphMind

A GraphRAG platform that answers repository-architecture questions using hybrid vector and graph retrieval over codebases.

  • Parses repositories deterministically with Tree-sitter ahead of any LLM call, keeping output grounded and reproducible.
  • Constructs Neo4j knowledge graphs indexed into Qdrant for hybrid vector + graph retrieval.
  • Pluggable BYOK provider layer supports OpenAI, Anthropic, and Ollama — swap models without changing application logic.
  • FastAPI
  • Tree-sitter
  • Neo4j
  • Qdrant
  • LangChain
  • Next.js
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
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 60 suppliers, 141 facilities, and 30 products.
  • Blast-radius Cypher traversals rank impacted products by revenue at risk with deduplicated multi-route fan-out.
  • Alternate-supplier queries find sources entirely outside the impacted region; deterministic idempotent seeding.
  • Next.js
  • Neo4j
  • CognoDB
  • Cypher
  • Recharts
  • Tailwind CSS
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
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.

  • NestJS code-first GraphQL API with JWT auth and ADMIN/EMPLOYEE role guards.
  • Prisma data layer with raw-SQL KPI queries and seeded shipments plus tracking events.
  • Vite + React 19 console with typed graphql-codegen hooks, charts, and Leaflet lane maps.
  • NestJS
  • GraphQL
  • Prisma
  • PostgreSQL
  • React 19
  • Tailwind CSS
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, Alembic migrations, and dashboard aggregation queries.
  • Inventory and order workflows with Pydantic validation and Postgres-backed persistence.
  • React dashboard with React Query caching, form validation, and charted sales insights.
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • React
  • Vite
  • TanStack Query
portfolio dashboard · live on vercel

Stock Analytics · OctaByte Assignment

Portfolio Dashboard

Holdings dashboard with live prices, P/E and earnings context, sector breakdown, and 15-second auto-refresh.

  • Live CMP per holding via Yahoo Finance with P/E and earnings context scraped from Google Finance.
  • Summary cards for invested value, current value, P/L, plus sector-wise allocation breakdown.
  • Five-minute in-memory cache with graceful fallback to last values and loading skeletons.
  • Next.js
  • TypeScript
  • Tailwind CSS
  • yahoo-finance2
  • Cheerio
  • TanStack Table
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