Dedicated and efficient Software Developer with a strong focus on designing, developing, and implementing modern web applications. Proficient in both front-end and back-end technologies, including ReactJS, JavaScript, Node.js, Java, Spring Boot, HTML, and CSS.
Guru Gobind Singh Indraprastha University, India
Tampere University, Finland
Specialized in distributed systems and cloud computing. Conducted research on microservices architecture and its impact on software scalability.
8/1/2022 - 1/10/2025
JavaScript
Python
Java
TypeScript
ReactJs
AngularJs
NextJs
NodeJs
ExpressJs
Spring Boot
Docker
AWS
GraphQL
Git
GithubActions
MatrialUI
Shadcn
Tailwind CSS
Sass
HTML5
CSS3
PostgreSQL
MongoDB
Redis
Linux
Jest
Cypress
Postman
OpenAI
LangChain
AI SDK
Proceedings of the 20th International Conference on Evaluation of Novel Approaches to Software Engineering ENASE - Volume 1
The growing need for scalable, maintainable, and fast-deploying systems has made microservice architecturewidely popular in software development. This paper presents a system that uses Large Language Models(LLMs) to automate the API-first development of RESTful microservices. This system assists in creatingOpenAPI specification, generating server code from it, and refining the code through a feedback loop that an-alyzes execution logs and error messages. By focusing on the API-first methodology, this system ensures thatmicroservices are designed with well-defined interfaces, promoting consistency and reliability across the de-velopment life-cycle. The integration of log analysis enables the LLM to detect and address issues efficiently,reducing the number of iterations required to produce functional and robust services. This process automatesthe generation of microservices and also simplifies the debugging and refinement phases, allowing developersto focus on higher-level design and integration tasks. This system has the potential to benefit software devel-opers, architects, and organizations to speed up software development cycles and reducing manual effort. Toassess the potential of the system, we conducted surveys with six industry practitioners. After surveying prac-titioners, the system demonstrated notable advantages in enhancing development speed, automating repetitivetasks, and simplifying the prototyping process. While experienced developers appreciated its efficiency forspecific tasks, some expressed concerns about its limitations in handling advanced customizations and larger-scale projects. The code is publicly available at https://github.com/sirbh/code-gen.
Deep Agent · Deep Research
Issued on: August 2025
Skills:LangGraph · Email Agent Development · LangSmith Evaluation · Human-in-the-Loop · Agent Memory · Adaptive Agents · Deployment · Gmail Integration
Issued on: June 2025
Skills: LangChain · Large Language Models (LLM) · Agents
Issued on: May 2025
Skills: Next.js · React.js
Issued on: March 2025
Skills: Spring Framework · Spring Boot · Spring MVC
Issued on: March 2025
Skills: Pythin · Data Science · Data Analysis
Issued on: January 2021
Skills: Julia · Data Science · Functional Programming
Issued on: January 2021
Skills: SQL · NoSQL · Databases · Relational Databases
Issued on: November 2020
Skills: HTML5 · CSS3 · Sass · Responsive Web Design
Issued on: November 2020
Skills: JavaScript ES6+ · DOM Manipulation · Asynchronous Programming
Issued on: October 2020
Skills: React Hooks · Redux · React Router · Component Design
Issued on: October 2020
Skills: Docker · Kubernetes · Containerization · Microservices
Issued on: June 2025
This assistant is a multi-agent app that takes user symptoms and provides diagnosis and lifestyle advice.
An phone app used to make car inspection easy and efficient. It allows users to take photos of their car, add details, and share the inspection report with others.
An app that provides information about Helsinki City Bike stations, including availability and location. It allows users to find the nearest bike station and check the number of bikes available.
An App to search rooms for Tampere Unviersity students. It allows users to search and locate rooms accroos all the campuses of Tampere University.
An app that provides weather information for a given location. It allows users to search for weather conditions, view forecasts, and get current weather updates.
An to search and filter through media items like books and movies. It allows users to search for media items, view details, and filter results based on various criteria.
An chat application that allows users to search for books using natural language queries. It uses a generative AI model to understand user queries and provide relevant book recommendations.
An app where user can create project by just providing natural language description. It uses generative AI to create a project structure and code based on the user's input. Backed by NextJs, LangChain, and OpenAI. It create empty NextJs project and updates it according to user description.