Loading Portfolio...
About Projects Expertise Experience Skills Contact
OPEN TO BACKEND OPPORTUNITIES

Vedant Kale.

→ 

Backend engineer with 3 years of experience building scalable APIs, authentication systems, database architectures, and production-ready backend applications using Node.js, Express, TypeScript, and MongoDB for startups, businesses, and SaaS products.

Who I Am

The engineer
behind the stack

Vedant Kale

I'm a Backend Engineer who enjoys building APIs, backend systems, and full-stack web applications with Node.js and Express.js.

I started programming through self-learning and naturally gravitated toward backend development. I enjoy designing clean architectures, solving complex problems, and figuring out how systems work behind the scenes.

Many of my projects are inspired by real-world challenges I've encountered firsthand, which is why I focus on building software that is practical, reliable, and genuinely useful. I believe good software should be simple to understand, easy to maintain, and built to solve real problems.

Available for Backend Contracts and Full-Time Opportunities

2019
Journey Since
Node.js
Specialization
3+
Years experience
Selected Work

Projects
Showcase

Flagship Project
Open Source API Platform

FlameForge Platform

Public API and administration platform for managing Genshin Impact data. Features role-based access control, content management tools, Cloudinary-powered image uploads, and a custom dashboard for managing API data without direct database access.

Admin Dashboard
RBAC Role Management
Cloudinary Uploads
Content Management
TypeScript Node.js Express MongoDB HBS
Full-Stack · Access Control · Dashboard

Temple Ops

A temple management platform that streamlines sevas, volunteers, events, and daily operations through a centralized dashboard, with secure JWT authentication, role-based access control, and a modular architecture.

Typescript Node.js Express MongoDB JWT
Auth · Identity · Security

AuthCore

A reusable authentication foundation with email verification, secure password reset, and a layered architecture. built to drop into any Node.js service.

Node.js Express MySQL HBS Tailwind
media • electron • desktop

Astral Echo

A modern desktop media player built with Electron and TypeScript. Browse local music and videos with searchable libraries, album artwork, video thumbnails, drag-and-drop playlists, and persistent playback.

Electron TypeScript Node.js Tailwind

What's happening now

Currently

Building

Temple Ops Platform

Building a role-based management platform for temple operations, volunteers, attendance, and administration.

Learning

System Design

Exploring backend architecture, scalability, database design, and production-ready systems.

What I Do

Core
Expertise

01
🏗️
Back-End Architecture
Production-grade server architectures with clear separation of concerns. MVC to Modular layered service patterns. systems that scale, stay maintainable, and handle real-world concurrency.
02
REST API Development
Structured, versioned RESTful APIs with full validation, rate limiting, error handling, and documentation. Maintainable and well-documented APIs designed for long-term scalability. and a breeze to maintain.
03
🔐
Auth & Access Control
Complete authentication pipelines. JWT, session auth, email verification, password reset, and role-based access control. Security that doesn't get in the way of UX.
04
🗄️
Database Design
Relational and document-based database schemas optimized for performance. Query optimization, indexing strategies, and data modelling that scales as your product grows.
05
🌐
Full-Stack Web Apps
Complete web applications with clean frontend-backend integration, admin dashboards, BFF rendering patterns, and end-to-end feature delivery from DB schema to UI.
Learning Timeline

Journey & Experience

⚙️
2021-Now
Currently Active

Back-End Engineer

Self-Employed / Freelance · Node.js & Express

  • Designed and developed production backend systems and REST APIs.
  • Implemented authentication pipelines including JWT, sessions, email verification, and password reset.
  • Architected modular monolith with layered architecture systems across multiple projects.
Node.js Express TypeScript MongoDB
🌐
2019-2021

Full-Stack Web Development

Full-Stack Web Development · Self-Study

  • Transitioned from Android ROM development into web development.
  • Built projects using JavaScript, TypeScript, Node.js, and Express through intensive project-based learning
  • Built foundational understanding of HTTP, REST architecture, and database design patterns
JavaScript Node.js Tailwind CSS HTML / CSS
📱
2016-2018

Device Maintainer

Android Development Community · Open Source

  • Cross-ported custom ROMs across chipsets and kernel bases (MT6582, 3.10.54+)
  • Resolved complex boot failures, hardware conflicts, and system-level issues
  • Collaborated with open-source Android communities.
Kernel Bug fixes Android ROM MT6582 / 3.10.54+
Tech Stack

Skills &
Technologies

Core stack

JavaScript

Language

TypeScript

Language

Node.js

Runtime

Express.js

Framework

Handlebars

Templating

MongoDB

Database

MySQL

Database

Tools & Styling

JWT / Auth

Security

Git

Version Control

Jest

Testing

Swagger

API Documentation

Postman

API Testing

Tailwind CSS

Styling

REST APIs

Backend Architecture

HTMX

Frontend Interactivity

Live From GitHub

GitHub
Footprint

@vedantkale-node

Public Repos
Stars Earned
Followers
On GitHub Since
Contribution Activity
Daily commit history, last 12 months
Less More
Streak Report
Current Streak
Longest Streak
Contributions / yr
Most Used Languages
from the desk of vedant

Thoughts
& Writings

Architecture June 2026
Why Your Controllers Become 600+ Lines Long (And How a Service Layer Fixes It)

This article explores why controllers often become bloated as applications grow and how introducing a service layer helps separate business logic from request handling, resulting in cleaner, more maintainable code.

VK
Vedant Kale
3 min read
Debugging April 2026
Fixing Circular Dependency Issues in My Node.js + Express API Project

A deep dive into a circular dependency issue in Node.js, how it was diagnosed, and the fixes that improved the project's architecture.

VK
Vedant Kale
2 min read
Best Practices July 2026
Stop Writing try/catch in Every Controller

Stop repeating `try/catch` in Express controllers. Learn the Async Handler pattern to centralize error handling, reduce boilerplate, and keep controllers focused on business logic.

VK
Vedant Kale
3 min read
More articles on Node.js, system design & backend engineering → All posts
Get In Touch

Let's build
something great

Looking for a backend engineer to build APIs, scalable server-side applications or full-stack applications? Let's discuss your project.

Available For:
Full-Time Roles, Contract Work, Freelance Projects, Remote Opportunities

Usually responds within 24 hours.