Hi, I'm Shailesh đź‘‹
Senior Software Engineer passionate about crafting innovative and scalable solutions that bring ideas to life.
SJ

About

I'm a curious builder, backend enthusiast, and tech lead with over 8+ years of experience in web development. From crafting robust APIs to scaling container-based infrastructures, I love making things that solve real-world problems. I'm often experimenting with new tools, writing blog posts, or mentoring juniors in the tech community.

Skills

Node.js
React
Typescript
PHP
Database
AWS
Docker
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Mediacodex

A secure, automated video transcoding service is built by uploading raw files to Amazon S3 via a React.js frontend. S3 triggers a Node.js Lambda function or ECS Fargate task (using ECR for container images) to run FFmpeg, converting videos into optimized HLS/DASH formats. Infrastructure is managed via Terraform, and secure, expiring links are generated using S3 signed URLs for playback.

AWS Fargate
AWS ECS
Docker
Typescript
Nodejs
Reactjs
Terraform
FFmpeg

rag-code-search

A code search and indexing tool that uses LSIF (Language Server Index Format) and embeddings to enable semantic search across code repositories. The tool returns seach results with relevant code snippets and links to the original source, improving developer productivity and code navigation.

Python
Qdrant Vector Database
LSIF (Language Server Index Format)
OpenAI Embeddings

Postly

Built a scalable microblogging platform that allows users to share posts, follow other users, and engage through interactions such as likes and comments. Developed using Node.js, React, AWS S3, Zustand, and TanStack Query, with a focus on real-time responsiveness and efficient state management.

Typescript
Nodejs
Reactjs
Zustand
TanStack Query
AWS S3

dom-unique-selector

Built with React.js, this extension helps users quickly find unique CSS selectors on any webpage—originally created to streamline a friend’s manual web scraping workflow.

React.js
Chrome Extension APIs
JavaScript
AWS Image Resizer with CloudFront

AWS Image Resizer with CloudFront

On-demand image resizing using CloudFront, Lambda, and S3. Generates and caches image variants (sm, md, lg, xl) when requested via URL.

AWS CloudFront
AWS Lambda
AWS S3
Node.js
Sharp
Burger Builder Web App

Burger Builder Web App

A web application where users can register, log in, build custom burgers, and place orders. Built with React.js, Redux for state management, and Firebase for authentication and real-time database..

React.js
Redux
Firebase
Engineering Insights & Dev Notes

Tech is a craft, not just a job

This space is where I explore the craft—from quick hacks to scalable backend systems in production. I dive into designing better APIs, optimizing performance, writing maintainable code, and occasionally sharing my take on or understanding of complex technical architectures.

Let's build own cloudinary

On Fly Image Processing using CloudFront and Lambda@Edge in NodeJS

2024-07-20

OAUTH 2.O

OAUTH 2.O Practical Example using Ory-hydra in NodeJS.

2024-07-20

Contact

Get in Touch

Have a question, idea, or just want to say hi? feel free to reach out from here. I'd love to hear from you.