Skip to content
View lalitdotdev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report lalitdotdev

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.

Content in all repositories owned by your account will be closed.
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
lalitdotdev/README.md

Lalit Sharma

Full-Stack Developer & AI Engineer

Portfolio DevCastle X LinkedIn


About Me

I'm a full-stack developer with an Electronics & Communications Engineering background — self-taught in software and AI systems. I build and ship real products end-to-end: the app, the backend, and the AI features layered on top. My main project, DevCastle, is a live developer community platform with real users that I've built and run solo.

I care about shipping things that actually work for real users, not just demos — which means paying attention to type safety, caching, and what happens when an LLM call fails or times out.


🏰 DevCastle — Developer Community Platform

A community platform for developers: discussion feeds, project launches, a job board, and an AI assistant — built and maintained solo.

Live: devcastle.vercel.app  |  Scale: real users tested (currently in making)· ~174K lines of TypeScript · 25+ database models

  • AI Assistant — In-app assistant using Groq for inference, local embeddings (@xenova/transformers), and Upstash Vector for retrieval-augmented answers about the platform. Built in stages: streaming chat → tool calling against the database → RAG → multi-agent coordination via LangGraph → rate limiting.
  • Reddit Market Intelligence — Scrapes subreddit discussions (via Decodo + Cheerio) and uses an LLM to score and summarize SaaS opportunities from them — demand signals, existing competitors, monetization ideas.
  • Community & Social Feed — Sub-communities, threaded comments, an editor for long-form posts, project launches with voting.
  • Job Board — Full-text search over listings with filters for role, compensation, and stack.
  • CI/CD — GitHub Actions pipeline running lint, typecheck, Lighthouse, CodeQL, and secret scanning (TruffleHog) on every push.
  • Analytics — PostHog integrated for product usage tracking.

Stack: Next.js 14 (App Router) · TypeScript · MySQL + Prisma · Upstash Redis/Vector · Groq · LangGraph · Vercel


✈️ Wayfarer — Multi-Agent Travel Planner

A travel planning tool that splits the problem across a few cooperating agents instead of one big prompt. GitHub Repo

  • Built with LangGraph, running specialized agents (flight search, hotel search, itinerary synthesis) in parallel with shared state.
  • Session state persisted in PostgreSQL so a planning session can be resumed.
  • Streamlit frontend for interacting with the planner.

Stack: Python · LangGraph · LangChain · Streamlit · PostgreSQL


🛠️ Tech Stack

Languages: TypeScript · JavaScript · Python · SQL

Frontend: Next.js · React · Tailwind CSS · Streamlit · TanStack Query · Zustand

Backend: Node.js · Express · FastAPI · tRPC · REST/GraphQL · Zod

Data: PostgreSQL · MySQL · MongoDB · Prisma · Redis · Pinecone

AI/LLM: LangGraph · LangChain · OpenAI API · Anthropic Claude API · Google Gemini · Groq · RAG (dense/hybrid retrieval)

Infra: AWS · Docker · Vercel · GitHub Actions · Sentry


📬 Get in Touch

Open to full-stack and AI engineering roles, and to conversations about AI product work.

Email LinkedIn X

AWS Certified: AWS Cloud Technical Essentials — 98%

📊 GitHub Stats

Pinned Loading

  1. wayfarer-multiagent wayfarer-multiagent Public

    Wayfarer is an intelligent multi-agent travel planning system that uses LangGraph to coordinate specialized agents for flights, hotels, itineraries, and final travel plan synthesis. The system prov…

    Python 1

  2. omnidash omnidash Public

    Full Stack E-Commerce (can be customised to any specific use cases) + ADMIN Dashboard & CMS: Next.js 13 App Router, React, Tailwind, Prisma, MySQL

    TypeScript 38 11

  3. neurosense-fusion neurosense-fusion Public

    Multimodal Affect : Unified deep learning framework for emotion and sentiment recognition from video, audio, and text. Powered by BERT, ResNet3D, and CNNs. End-to-end training, robust evaluation —b…

    Python

  4. neurosense-frontend neurosense-frontend Public

    Multimodal Emotion and Sentiment Analysis Frontend : Unified deep learning framework for emotion and sentiment recognition from video, audio, and text. Powered by BERT, ResNet3D, and CNNs. End-to-e…

    TypeScript 1

  5. aicourseware aicourseware Public

    Transform your learning with AI-generated courses tailored just for you. This lets you instantly create, track, and evolve personalized learning paths using cutting-edge AI making education smarter…

    TypeScript

  6. moodify moodify Public

    “Let your vibe decide the playlist.” Moodify uses the power of AI to generate personalized Spotify playlists based on your favorite songs or your current mood. Say goodbye to endless scrolling and …

    TypeScript