Skip to content

lalitdotdev/lalitdotdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

108 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG

Portfolio DevCastle X LinkedIn


⚑ What I do

Software is going through its biggest shift since the internet itself β€” the next generation of products won't be built by large teams writing boilerplate, they'll be built by engineers who can fuse AI, systems design, and product instinct into one skillset. That's the bet I'm making.

I build full-stack products where the backend is an AI system, not a feature bolted onto one. That means treating LLM calls like any other unreliable network dependency β€” timeouts, retries, circuit breaking, structured logging, graceful degradation β€” while still shipping a UI people actually want to use.

scrape β†’ LLM analysis β†’ resilience layer β†’ score β†’ stream β†’ ship

Right now: agentic data pipelines on serverless infra, production reliability for LLM-backed APIs, and the unglamorous plumbing that keeps AI features from falling over under real traffic.


Focus areas: Multi-Agent Architectures Agentic Workflows RAG Systems Knowledge Graphs LLM Applications AI Infrastructure System Design Distributed Systems Backend Architecture Developer Platforms Platform Strategy Product Engineering


🏰 DevCastle β€” Featured Build

A developer platform combining AI-native workflows, market intelligence, and builder infrastructure. Live. Deployed. Hardened against real failure, not a demo.

πŸ“Š Reddit Market Intelligence

Agentic pipeline: scrapes target subreddits β†’ LLM-driven analysis β†’ ranked SaaS opportunity scoring. Built to survive serverless constraints and flaky upstream APIs.

  • SSE streaming β€” long AI jobs stream incrementally to dodge Vercel's 504 ceiling
  • InsForge AI resilience layer β€” timeouts, backoff retries, error classification, auto credit-refunds on failed-but-charged requests
  • Aiven MySQL retry logic β€” handles transient connection drops from cold-start reconnects
  • Structured JSON logging β†’ Vercel Log Drain / Axiom, full request traceability
  • Test coverage β€” Vitest + curl smoke tests against the live API

πŸ”Œ G2 API V2 Integration

Full market-intelligence integration: buyer intent, competitor analysis, opportunity scoring, category browsing, credit management.

  • ~22 files Β· ~2,400 LOC of TypeScript
  • Diagnosed a production 401 traced to a missing env token
  • Fixed silent auth failure: Token token= β†’ Bearer β€” the kind of detail that only surfaces by inspecting raw traffic, not docs
  • Built an in-app API explorer so credit-metered calls can be tested without burning quota blind

Stack: Next.js 14 (App Router) TypeScript Tailwind CSS Prisma Aiven MySQL InsForge AI G2 API V2 EmailJS

Platform pillars: AI-native workflows Β· intelligence layer (startup discovery, competitive analysis, trend detection) Β· builder infrastructure (developer communities, project discovery) Β· platform engineering (scalable, cloud-native architecture)


πŸ”­ Other builds

πŸ€– Multi-Agent AI Assistant Production-grade AI orchestration powered by LangGraph β€” agents that plan, delegate, and execute as a coordinated system rather than a single prompt-response loop.

πŸ” AI Knowledge Systems Retrieval-first architectures for intelligent information discovery β€” RAG pipelines built for accuracy over vector-search vibes.


🧠 How I debug

I validate API behavior directly against the live service β€” curl, raw request/response inspection β€” before trusting an SDK's abstraction or assuming the docs are right. The hard bugs in AI-integrated systems live in the gap between what a provider claims and what it does under load, rate limits, or cold starts.


## πŸ› οΈ Tech Stack

Core stack used in production (Next.js Β· TypeScript Β· Prisma Β· Aiven MySQL Β· InsForge AI) marked in the DevCastle section above β€” the full list below spans what I build with day-to-day across full-stack and AI-native engineering.

Frontend
Next.js React Tailwind Zustand React Query Radix UI Framer Motion

Backend & APIs
Node.js Express FastAPI tRPC REST Webhooks Zod

Data & Storage
PostgreSQL MySQL Prisma Redis Supabase Pinecone Aiven

AI / Agentic Engineering
OpenAI Anthropic LangChain LangGraph Hugging Face Vector DBs

RAG pipelines Multi-agent orchestration Agent memory & state Tool/function calling Prompt engineering Embeddings & semantic search LLM evaluation & guardrails Streaming inference (SSE)

Infra, DevOps & Observability
Vercel AWS Docker GitHub Actions Linux Axiom Sentry

Serverless architecture Structured logging Retry & circuit-breaker patterns Rate limiting Cold-start optimization Log aggregation (Log Drain)

Tooling & Workflow
Git GitHub Vitest Postman cURL Figma VS Code

Integrations shipped in production
InsForge AI G2 API V2 EmailJS Vercel Log Drain OAuth providers


πŸ“ Engineering principles

Principle What it means in practice
LLM calls are unreliable I/O Timeouts, retries, fallbacks aren't polish β€” they're what separates a demo from a product
Observability before scale If a prod failure can't be traced request β†’ root cause, it isn't done
Verify, don't assume Test against the real API/DB/service before believing a fix works

πŸ“¬ Let's talk

Open to conversations on agentic system design, production AI reliability, and full-stack architecture.

Email


πŸ“Š GitHub Stats


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors