N.

N.

    Screenshot of Dumcel

    Dumcel

    Cloud Deployment Platform

    Deploying web applications can be complex and time consuming, requiring developers to manage infrastructure, build processes, and server configurations. Dumcel solves this by providing a simple, one click deployment platform that handles repository cloning, project builds, scalable storage, real-time logging, and fast content delivery, allowing developers to focus on coding rather than infrastructure management.

    Tech Stack

    Javascript
    Javascript
    Git
    Git
    Redis
    Redis
    Redux
    Redux
    Github
    Github
    Mongo DB
    Mongo DB
    Node Js
    Node Js
    My Sql
    My Sql
    Npm
    Npm
    React Js
    React Js
    Kafka
    Kafka
    AWS
    AWS
    Typescript
    Typescript
    Docker
    Docker
    Express Js
    Express Js
    Next Js
    Next Js
    Postman
    Postman
    Tailwind CSS
    Tailwind CSS

    Dumcel Cloud Deployment Platform

    When I started building Dumcel, my goal was to create a cloud deployment platform that makes deploying web applications as simple as a single click. The idea was inspired by how modern developers want to focus on coding rather than infrastructure.

    The journey begins when a user logs in and provides a Git repository link. With a click of “Deploy”, Dumcel spins up a dedicated Docker container. This container clones the repository, builds the project, and stores the final build in AWS S3 for scalable and durable storage.

    But deployment is just part of the story. I wanted to make the process transparent, so all build logs are streamed in real-time through Kafka, eventually landing in ClickHouse, a high-throughput database capable of handling large volumes of log data efficiently. Another Kafka queue tracks the state of each deployment, transitioning projects from queued → building → success/failed.

    Serving deployed applications comes with its own challenges. To tackle this, I built a proxy server that handles requests for custom subdomains like subdomain.domain.app. The proxy first checks Redis for cached content to ensure lightning-fast response times. If the content isn’t cached, it fetches it from S3, stores it in Redis, and serves it to the user, providing a seamless experience.

    Looking forward, I’m planning to add analytics similar to Vercel, capturing server-side request data to give users insights into their project usage and performance. I’m still researching the best way to implement this, but it’s an exciting next step.

    Even though Dumcel is a work in progress, it’s fully functional in its current form. Through this project, I’ve learned to work hands-on with AWS, Docker, Kafka, ClickHouse, and Redis, gaining practical experience in building scalable, production-ready cloud systems. Dumcel is more than just a deployment platform—it’s a journey into modern cloud infrastructure, real-time logging, and high-performance web delivery.

    Projects

    01

    Dumcel

    Cloud Deployment Platform

    Deploying web applications can be complex and time consuming, requiring developers to manage infrastructure, build processes, and server configurations. Dumcel solves this by providing a simple, one click deployment platform that handles repository cloning, project builds, scalable storage, real-time logging, and fast content delivery, allowing developers to focus on coding rather than infrastructure management.

    Thumbnail for Dumcel

    02

    job nextly

    Never lose track of a job application again.

    Job hunting is chaotic: applications, responses, deadlines, and follow-ups are scattered across email, spreadsheets, and notes. JobNextly solves this problem by providing a centralized, automated, and insightful platform to manage every aspect of a job search efficiently.

    Thumbnail for job nextly

    03

    Real Code

    Live Code Sharing and Collaboration Tool

    Remote coding interviews and collaborative programming often suffer from latency and lack of proper real-time interaction tools. RealCode provides a smooth, synchronous coding experience for multiple users, bridging the gap between remote participants.

    Thumbnail for Real Code

    Let's Talk

    Reach Out



    Or connect with me here:

    Hyderabad, Telangana, India — my hometown

    A professional portrait or related visual

    nikhilsaiankilla@gmail.com

    Resume