I build ship production-ready products & reliable systems

Full-Stack Developer with 5+ years of experience crafting scalable web applications. I specialize in modern JavaScript ecosystems, cloud infrastructure, and building products from MVP to production scale.

Experience 5+ years: Full-stack, UI/UX, Cloud, APIs, Database & ORMs
Location Bangalore, India (UTC+5:30) Loading time...
Darshan

Darshan

Full-Stack Developer

5+
Years exp.
20+
Projects

Featured Projects

Private Walkthrough
Next.js Tailwind CSS MySQL jsPDF Docker Piston

CodeRace: Technical Assessment Ecosystem

A comprehensive multi-level platform for automated coding evaluations and performance analytics.

Built a robust 6-module assessment engine designed to test the full spectrum of programming literacy.

The Challenge & Outcome
The Problem

Traditional coding platforms often focus only on "writing code," missing the nuances of logic assembly, debugging, and tracing that are vital for junior developers.

The Solution

Built a robust 6-module assessment engine designed to test the full spectrum of programming literacy:

Architecture Highlights
Logic Assembly
Fill-in-the-Blanks
Tracer
Debugger
Engineer
MCQs
Engineering Feats
  • 1
    Diverse Interaction Models

    Engineered multiple custom UI components—from drag-and-drop lists to code editors—to support various question formats.

  • 2
    Intelligent Scoring Pipeline

    Developed a backend logic capable of evaluating everything from exact-match strings to complex code execution results.

  • 3
    Advanced Data Visualization

    Built an admin suite that generates granular reports (per-student, per-section) with metrics on time-taken and attempt-frequency, exportable as PDF/CSV.

Private Walkthrough
React Vite Node.js Express MySQL Tailwind CSS React-DnD

Intelligent Timetable Automation

A full-stack constraint-based scheduling engine with real-time clash detection and Kanban editing.

Developed a robust automated system that processes complex inter-relationships between departments and subjects to generate optimized, conflict-free schedules.

The Challenge & Outcome
The Problem

Academic scheduling is a logistical nightmare involving hundreds of variables (professors, rooms, subjects, and sections). Manual scheduling leads to frequent overlaps and "clashes" that are hard to track.

The Solution

Developed a robust automated system that processes complex inter-relationships between departments and subjects to generate optimized, conflict-free schedules.

Engineering Feats
  • 1
    Conflict Detection Engine

    Engineered a backend validation layer in Node.js to prevent double-booking of professors or classrooms across different branches and sections.

  • 2
    Interactive Kanban Editor

    Built a drag-and-drop interface in React that allows administrators to fine-tune schedules manually while receiving real-time alerts if an adjustment creates a new conflict.

  • 3
    Relational Data Modeling

    Architected a complex MySQL schema to manage many-to-many relationships between subjects, professors, and academic sections.

  • 4
    Export-Ready Documentation

    Integrated a PDF generation engine to transform digital grids into standardized, printable schedules for institutional distribution.

Private Walkthrough
Next.js TailwindCSS CSV-Parser Nodemailer

Bulk Certificate Automation

An end-to-end tool for dynamic template design and automated multi-channel distribution.

A high-utility tool that allows users to upload custom templates, visually manipulate placeholders (fonts, colors, positioning), and map them to CSV data.

The Challenge & Outcome
The Problem

Manually generating and emailing hundreds of participation certificates is time-consuming and prone to clerical errors.

The Solution

A high-utility tool that allows users to upload custom templates, visually manipulate placeholders (fonts, colors, positioning), and map them to CSV data.

Engineering Feats
  • 1
    Dynamic UI Canvas

    Implemented a "What You See Is What You Get" (WYSIWYG) interface for template manipulation.

  • 2
    Bulk Processing Pipeline

    Engineered a backend (or edge-function) process to map CSV headers to placeholders and generate hundreds of unique assets.

  • 3
    Automated Distribution

    Integrated SMTP/Email services to handle bulk delivery and a ZIP-compression utility for local downloads.

Private Walkthrough
Next.js TailwindCSS MySQL jsPDF

Institutional Report Architect

A workflow-driven tool for generating standardized academic and professional reports.

A specialized SaaS-style tool that guides users through a 7-step data entry process—from resource person details to geotagged photo uploads—producing a "print-ready" PDF.

The Challenge & Outcome
The Problem

Faculty members spent hours manually formatting FDP and Expert Talk reports to meet institutional standards.

The Solution

A specialized SaaS-style tool that guides users through a 7-step data entry process—from resource person details to geotagged photo uploads—producing a "print-ready" PDF.

Engineering Feats
  • 1
    Multi-Step Form Logic

    Designed a user-centric stepper to handle complex data inputs (PDFs, Images, and Text) without data loss.

  • 2
    Document Engineering

    Programmatically generated beautifully structured reports with consistent headers, layouts, and image placements.

  • 3
    History & Retrieval

    Built a retrieval system allowing users to access, edit, and re-download previously generated reports.

Testimonials

“Darshan is an exceptional developer with a keen eye for detail and a passion for building impactful solutions. During our collaboration on the Atria Foundation's web platform, he demonstrated not only technical expertise but also a deep understanding of user experience and accessibility.”

MMM

Midhun Mohan M

Technical Development Lead, The Atria Foundation

“I’ve had the opportunity to use several of Darshan’s projects, including ZipHive, an AI-powered text directory tool that smartly generates and organizes file structures. His work consistently shows a deep understanding of full-stack development and a strong sense of purpose behind every feature. All of Darshan’s projects are well-crafted, intuitive, and highly reliable. His depth of technical knowledge and passion for building meaningful products make his tools a pleasure to use. He’s a talented full-stack developer who truly pays attention to detail and delivers perfection in his work.”

AA

Aswin A

Full Stack Developer, 5xSME

Ready to chat?

Open to full-time, contract, and advisory roles. If you'd like to review private work, I can send video demos and additional documentation.