Open to Work

I'm Dileep 👋

/MERN Stack Developer

Focused on building real-world web applications, learning backend engineering, and preparing for software engineering roles.

10+

Projects built

8+

Courses done

Java
DSA
Spring Boot
System Design
dileep@portfolio: ~
 

Dileep OS

MERN Stack Developer • Builder • Learner

Open To Work

20+

Projects Built

3+

Years Learning

10+

DSA Problems Solved

10+

Courses & Certifications

Now

Here's What I'm Up To

The skills, projects and goals I'm investing my time in as I work towards becoming a Software Engineer.

Now Playing00:00

Software Engineering

Java • Spring Boot • Backend Architecture • SQL & Database Design • System Design Fundamentals

02

Problem Solving

Data Structures • Algorithms • LeetCode Practice • Interview Preparation • Logical Thinking

03

Building Products

Client Projects • Portfolio Development • SaaS Applications • CMS Solutions • Freelance Work

04

Career Growth

Software Engineering • Product-Based Companies • Technical Interviews • Open Source • Continuous Learning

Achievements

Milestones Along The Journey

A few highlights from my learning and building journey.

3+ Client Projects Delivered

Successfully delivered freelance and client projects while working closely with requirements, design, and deployment.

10+ Real-World Projects Built

Built more than 20 full-stack and client projects using modern web technologies, focusing on scalable architecture, clean UI, and production-ready solutions.

Software Engineering Journey

Currently expanding my engineering foundation by studying Java, Spring Boot, SQL, System Design, and Data Structures & Algorithms alongside real-world development.

10+ Production APIs Developed

Designed and developed REST APIs for authentication, content management, file uploads, and business applications.

About

Always learning. Always building.

I'm a full-stack developer who enjoys turning ideas into real products. Over the past few years, I've worked on client projects, personal products, and production-ready web applications while continuously improving my backend and software engineering skills. Right now, my focus is simple—become a better Software Engineer by building real projects, strengthening my problem-solving ability, and learning technologies that help me create reliable, scalable software.

I'm a full-stack developer who enjoys turning ideas into real products. Over the past few years, I've worked on client projects, personal products, and production-ready web applications while continuously improving my backend and software engineering skills. Right now, my focus is simple—become a better Software Engineer by building real projects, strengthening my problem-solving ability, and learning technologies that help me create reliable, scalable software.

Java
Spring Boot
System Design
Data Structures & Algorithms

Location

Rajasthan, India

Status

Open To Work

Role

Software Engineer

Experience

3+ Years

Skills

Technologies I work with

A growing toolkit of technologies, frameworks and tools that I use to build modern software.

frontend.stack
$ ls ./frontend
-React
-Next.js
-Typescript
-Javascript
-Tailwind CSS
backend.stack
$ ls ./backend
-Node.js
-Express.js
-Rest APIs
-Prisma
-Spring Boot
database.stack
$ ls ./database
-MongoDB
-PostgreSQl
-MySQL
-Sanity CMS
-Supabase
devops.config
$ ls ./devops
-Docker
-Vercel
-Render
-GitHub Action
-AWS
languages.env
$ ls ./languages
-Java
-Javascript
-Typescript
-Python
-SQl
tools.config
$ ls ./tools
-Git
-Github
-VS Code
-IntelliJ IDEA
-Postmen
future.tech
$ ls ./future
-Cloud Native
-Kubernetes
-Distributed Systems
-High Scale Backend
-Artificial intelligence
learning.queue
$ npm install --save-dev
Java
DSA
System Design
Microservices
installing...
Projects

Things I've Built

A collection of products, experiments and ideas I've worked on.

dileep-os.vercel.app
Dileep OS - Developer Portfolio
01
2026In Progress

Dileep OS - Developer Portfolio

A premium Developer OS portfolio built with Next.js, Sanity CMS, Tailwind CSS, and Framer Motion. Designed to showcase projects, experience, learning journey, books, resume, and more.

Next.js
React
Typescript
Tailwind CSS
Sanity CMS
GROQ
Lucide React
GitHub
Framer Montion
Vercel
Repositories

Featured Repositories

A few repositories that represent my learning journey and engineering work.

github.com/dileepmali06
Dileep OSPublicfullstack

My personal developer operating system built with Next.js and Sanity CMS.

Next.jsTailwind CSSSanity CMSFramer Montion
Next.js
Smile CarePublicfullstack

Fully responsive dental clinic website built with Next.js 14 (App Router), Tailwind CSS, and Lucide React.

Next.jsReact QuerySanity CMSSanity CMSTailwind CSSJavascript
Next.js
PawSukhPublicfrontend

Complete Care for Your Beloved Pets

Next.jsReact QueryTailwind CSSMDXJavascript
Next.js
Java + DSAPublicopensource

Complate Java Notes And DSA Question With Explanation And Answer

JavaDSA
Java
Workspace

My Developer Workspace

The tools, hardware and environment powering my daily workflow.

development.ts

Development

My core development environment including editor, frameworks and development tools.

import {
"Visual Studio Code",
"Visual Studio Code",
"IntelliJ IDEA",
"Git",
"Github Desktop",
"Postman",
"MongoDB",
"Docker",
"Brave Browser",
"Chrome Browser",
"Notion"
} from "./development";
Learning Journey

From Curiosity To Engineering

The technologies and concepts shaping my journey as a software engineer.

CuriosityEngineering
LJ · 2026Boarding

Mastering Time Complexity and Big-O Notation

Today I focused on understanding time complexity and Big-O notation. I learned how to evaluate the efficiency of algorithms by analyzing the number of operations performed as the input size grows. Understanding complexity helps in writing optimized and scalable solutions.

  • Understand constant, linear and quadratic complexity
  • Difference between worst and average case
  • Importance of optimization
  • Reading nested loops
  • Choosing better algorithms
dsaZone 1
LJ · 2026Boarding

Deep Dive into Java Collections Framework

Explored Java Collections including List, Set, Queue and Map. Learned their implementations, differences and when to use each collection depending on performance requirements.

  • ArrayList vs LinkedList
  • HashSet uniqueness
  • HashMap working
  • Queue interface
  • Collection hierarchy
JavaZone 2
LJ · 2026Boarded

Understanding Binary Search

Learned how Binary Search reduces the search space by half on every iteration. Practiced iterative and recursive implementations along with edge cases.

  • Sorted array requirement
  • Low Mid High concept
  • Overflow-safe mid calculation
  • Recursive implementation
  • Time complexity O(log n)
dsaZone 2
LJ · 2026Boarding

Building REST APIs with Spring Boot

Created REST APIs using Spring Boot. Learned about controllers, request mappings, path variables and REST architecture.

  • @RestController
  • @GetMapping
  • @PostMapping
  • @PathVariable
  • @ResponseBody
springbootZone 2
LJ · 2026Boarding

Database Indexing Explained

Studied database indexes and how they improve query performance. Learned B-Tree indexing and situations where indexes should or should not be created.

  • Clustered Index
  • Non Clustered Index
  • B Tree
  • Query Optimization
  • Avoid over indexing
databaseZone 3
LJ · 2026Boarded

Getting Started with Docker

Learned containerization using Docker. Understood images, containers, Dockerfiles and Docker Compose for development environments.

  • Docker Images
  • Containers
  • Dockerfile
  • Docker Compose
  • Volume Mapping
devopsZone 2
LJ · 2026Boarded

Optimizing React Performance

Explored React optimization techniques including memoization, lazy loading and avoiding unnecessary re-renders.

  • React.memo
  • useMemo
  • useCallback
  • Lazy Loading
  • Code Splitting
FrontendZone 2
LJ · 2026Boarding

Implementing JWT Authentication

Implemented authentication using JSON Web Tokens. Learned token generation, validation, refresh tokens and secure authentication flow.

  • JWT Structure
  • Access Token
  • Refresh Token
  • Authentication Flow
  • Authorization
BackendZone 3
LJ · 2026Boarding

Introduction to System Design

Started learning system design concepts including scalability, load balancing, caching and distributed systems.

  • Scalability
  • Caching
  • Load Balancer
  • Horizontal Scaling
  • Database Replication
system-designZone 3
LJ · 2026Boarding

Mastering Java Streams API

Learned Java Streams to process collections in a functional style. Practiced filtering, mapping, sorting and collecting data efficiently using lambda expressions.

  • filter()
  • map()
  • sorted()
  • collect()
  • Lambda Expressions
JavaZone 2
LJ · FutureGate closed

Scalable Systems

Building expertise in distributed systems, cloud architecture, microservices and high-scale backend systems.

  • Microservices
  • Cloud
  • Distributed systems
  • Kubernetes
Journey

Timeline

The journey from curiosity to engineering.

23
24
24
24
25
26
26
26

Actively preparing for software engineering opportunities by improving DSA, backend engineering, and system design skills.

next

Software Engineer

Building expertise in distributed systems, architecture and backend engineering.

Writing

Latest Articles

Thoughts, learnings and engineering notes from my journey.

mernFeatured

Why I Chose Sanity CMS

Why I moved from hardcoded content to Sanity CMS and how it helped me build a scalable, flexible, and developer-friendly content architecture.

Jul 20266 min read

01 / 03

Testimonials

What People Say

Feedback from people I've worked with and collaborated with.

Trusted by teams atCodeCraftTech StudioAcme Technologies
LATEST
PICK

Pleasure to work with. Always focused on clean and maintainable solutions.

Michael Brown

Michael Brown

Senior Developer · CodeCraft

Very professional and quick learner with strong engineering fundamentals.

Sarah Johnson

Sarah Johnson

Product Manager, Tech Studio

Dilip delivered the project on time and communication was excellent.

John Smith

John Smith

Founder, Acme Technologies

Ready To Build?

Open for exciting opportunities, collaborations and ambitious ideas.