View
Portfolio·2026·v1.0
DARSHAN V S
00%
Assembling interface — Belagavi, India
Portfolio — 2026· Belagavi, India (UTC+5:30)· --:--:--

DARSHAN
V/S

Full-Stack Engineer. Frontend · Backend · Database — solo.

I ship complete applications end-to-end — from a custom UI design system to an LLM reasoning engine to an ACID-backed database — without waiting on a second pair of hands.

$ whoami → full_stack_engineer.building_in_production
Scroll to explore — Built solo, one file
Open to Full-Stack Developer roles
© Darshan V S — Resume-grade. No placeholders.
Scroll
01 · About

Full-Stack Engineer who ships complete applications — frontend, backend, and database — solo. Built a production-style SaaS job tracker on Next.js/FastAPI and an AI compliance-verification platform with LLM-based reasoning, deployed on AWS. Grounded in system design, microservices, and cloud fundamentals. Sole backend developer, HCL Tech Hackathon 2026. Seeking a Full-Stack role to build production-grade web and mobile-ready apps.

001 — Build

Independently shipped a local-first SaaS job tracker end-to-end — custom design system, Next.js/TypeScript frontend, LLM matching engine, 100% client-side data via IndexedDB.

002 — Architect

Architected a 3-gate verification cascade — exact match → semantic embedding → LLM reasoning — resolving 59% of 426 elements without an LLM call and cutting inference cost by 50%+.

003 — Hardening

Delivered a banking backend with ACID-compliant transactions, JWT auth across 3 roles, and zero data-consistency failures under concurrent load — solo backend dev on a 3-person team.

0
UI elements verified
0
Routes crawled & mapped
0%
Resolved pre-LLM
0%
Data inconsistency cut
0+
Patient records ETL'd
0%
Query performance gain
React — Next.js — React Native — TypeScript — JavaScript — FastAPI — Flask — Node.js — Express — Spring Boot — Python — SQL — Java — MongoDB — MySQL — SQLite — PostgreSQL — Supabase — Redis — IndexedDB — Streamlit — AWS EC2 / S3 — Azure — GCP — Kubernetes — Docker — Vercel — Render — GitHub Actions — Linux — LangChain — LangGraph — RAG Pipelines — Prompt Engineering — FAISS — ChromaDB — Pandas — NumPy — Scikit-learn — Plotly — pytest — mypy — Ruff
02 · The Arsenal

Six stacks,
one operator.

001

Frontend / UI

ReactNext.js React NativeTypeScript JavaScriptHTML CSSResponsive UI
002

Backend / APIs

FastAPIFlask Node.jsExpress REST APIsMicroservices Async ProcessingPydantic JWT AuthRedis Caching
003

Languages

PythonTypeScript JavaScriptSQL Java
004

Databases / Data

MongoDBMySQL SQLiteRedis IndexedDBSQL Indexing Query Optimization
005

Cloud / DevOps

AWSEC2S3 AzureGCP KubernetesDocker GitGitHub Actions LinuxAgile / Scrum
006

GenAI / LLMs

LangChainLangGraph RAG Pipelines Prompt Engineering LLM APIs — Claude · Groq Llama 3.3 · OpenRouter Vector Search — FAISS · ChromaDB PandasNumPy Scikit-learn · Matplotlib pytest · mypy · Ruff
03 · In the field

Solo backend,
three roles, zero drift.

HCL Tech Hackathon · 2026

Backend Engineer
Online Banking System

Skeet — HCL Tech
Role: Sole Backend Developer
Team: 3-person cross-functional
Method: Agile sprint cycles
FastAPISQLite JWT AuthRBAC ACID TransactionsPython Role-based accessConcurrency safeguards
04 · Selected work

Six builds.
Full stack. Each one shipped.

01
Next.js · TypeScript · OpenRouter LLM API · IndexedDB · Cheerio

JobPilot.

Year
2025
Scope
Solo full-stack — design system → matching engine
Privacy
100% client-side data (IndexedDB)

Independently designed and shipped a full-stack, local-first SaaS job tracker end-to-end — custom UI design system, Next.js / TypeScript frontend, and an LLM-powered matching engine that automatically scores and ranks job descriptions against a user's resume, keeping 100% of data client-side via IndexedDB for complete privacy.

100%client-side data LLMjob/resume scoring Cheerioauto-extraction IndexedDBlocal-first

Automated job-listing extraction using Cheerio web scraping with deep-link resolution and duplicate-detection logic, eliminating manual data entry across the application.

Case on GitHub ↗
02
Python · FastAPI · LangChain · Playwright · Groq Llama 3.3-70B · Redis · Docker · AWS (EC2, S3)

ComplianceAI.

Deploy
AWS EC2 + S3-backed document storage
Cascade
exact → embedding → LLM reasoning
Output
JSON / HTML / CSV audit reports

Architected an end-to-end platform using FastAPI, Playwright, and LangChain to crawl websites and verify compliance against policy documents — discovering 101 routes and extracting 695 UI elements for automated review — deployed on AWS EC2 with S3-backed document storage.

101routes crawled 695UI elements extracted 426elements verified 59%resolved without LLM 50%+cost cut RAGASoutput evaluation

Engineered a three-gate verification cascade — exact match → semantic embedding similarity → LLM reasoning — resolving 59% of 426 elements without an LLM call, cutting inference costs by over half while generating JSON/HTML/CSV audit reports validated with RAGAS evaluation.

Case on GitHub ↗
03
Python · Pandas · Streamlit · YAML Config Engine · Medallion Architecture

ClinicaLake.

Live
dvs-clinicalake.streamlit.app ↗
Topology
Bronze → Silver → Gold (Strict Medallion)
Config
YAML-driven — zero-code threshold adjustments
Version
2.0.0 — Real-time event streaming enabled

Engineered a deterministic clinical data processing engine using the Medallion Architecture to transform raw EHR, vitals, and lab CSV feeds into validated Gold Layer assets — processing 500+ patient records with automated risk scoring, anomaly detection, and YAML-driven threshold alerting.

500+patient records 70%inconsistency cut 35%query speedup YAMLzero-code config Livereal-time streaming AIclinical insight generation

Optimized backend query performance by 35% using SQL JOINs, indexing, and stored procedures within a modular FastAPI backend with Redis caching. Clinicians can modify anomaly thresholds in rules.yaml without touching a single line of Python — and can generate an on-the-fly, AI-written risk summary for any patient straight from the dashboard.

Case on GitHub ↗
04
React · Spring Boot · PostgreSQL · Java 17 · Python · Supabase · Vercel · Render

AptitudePro.

Live
aptitudepro-sigma.vercel.app ↗
Backend
aptitudepro.onrender.com
Security
JWT Stateless Auth + BCrypt + Role-Based Access
Database
Supabase PostgreSQL (Session Pooler)

Built an enterprise-ready dynamic evaluation engine for job interview preparation — featuring adaptive question memory that mathematically prevents duplicate questions, an anti-cheat timer using browser API hooks via useRef, and real-time analytics across Quantitative, Logic, and Verbal categories.

3cloud platforms JWTstateless auth BCryptpassword hashing RBACuser / admin Pythonauto-seeder

Deployed across a decoupled cloud architecture — Vercel (React frontend, CI/CD), Render (Spring Boot Docker container), and Supabase (PostgreSQL Session Pooler) — with a custom Python auto-seeder that bulk-injects questions via REST.

Case on GitHub ↗
05
Python · FastAPI · Streamlit · Scikit-learn · Groq Llama 3.1 8B · SQLite · JWT

IT Ticket
Resolution.

Live
dvs-it-ticket-res.streamlit.app ↗
NLP
TF-IDF Cosine Similarity (Scikit-learn)
LLM
Groq Llama 3.1 8B — grounded resolution synthesis
Auth
PyJWT + bcrypt

Built an AI-powered, deterministic IT support engine that cross-references incoming tickets against a verified historical knowledge base using TF-IDF vectorization and cosine similarity — then delegates final resolution synthesis to Groq LLaMA 3.1, grounded purely in past company tickets.

TF-IDFvectorization Cosinesimilarity search RAGcomparison engine Plotlyanalytics

Not a generic chatbot — it's a RAG comparison engine that forces the LLM to ground every resolution in actual past tickets. Includes JWT authentication, SQLAlchemy ORM, and CSV/Plotly reporting.

Case on GitHub ↗
06
React · Vite · Node.js · Express · Vanilla CSS

DevPulse.

Status
MVP Completed
Engine
Rules-based insight narratives
Views
Individual Contributor + Manager dashboards

Full-stack MVP that translates raw engineering metrics into actionable narratives. While traditional dashboards show "Bug Rate: 12%", DevPulse tells you: "This is a test gap — add integration tests to the auth module next sprint."

5core metrics 30%bug rate weight 25%lead time weight 25%cycle time weight

Layers a rules-based insight engine over raw data — evaluating metrics against review wait times, hotfix counts, and deployment frequency to classify patterns like "Healthy Flow" or "Quality Watch" with one concrete next action per developer.

Case on GitHub ↗
05 · Education & Wins

School of hard
drives..

Education

Jain College of Engineering

B.E. · Computer Science & Engineering · 2022 — 2026
CGPA 8.39 · Systems, software, cloud fundamentals.
0

Certifications — 7th Semester

  • System Design
  • Kubernetes
  • Microservices Architecture
  • Azure Fundamentals
  • GCP Fundamentals
  • Unit Testing
2026 · HCL Tech Hackathon

Sole Backend Developer — 3-person team

Selected after clearing technical assessment rounds and structured industry training. Project evaluated by industry judges on code quality and system design.

2025 · Srishti

Shipped a full-stack app in 48 hours

Delivered an end-to-end web application under extreme time pressure as part of a cross-functional team — rapid shipping and agile collaboration under the clock.

06 · Let's talk

Let's build
something real.

Located
Belagavi, Karnataka · India (UTC+5:30)
Role sought
Full-Stack Developer · web / mobile-ready