I am Bhavishya Verma

Bhavishya Verma

Software

Engineer

About

Skills

FULL-STACK ENGINEER

Building scalable SaaS and microservices

India · 3+ YRS EXP

Bhavishya

(Verma)

he / him

I build end-to-end software solutions with a focus on robust backend systems and engaging user experiences.

Full-stack engineer with a strong foundation in Node.js, NestJS, and Next.js. Experienced in developing production-ready SaaS platforms and decomposing monoliths into microservices. I thrive on building robust, scalable, and maintainable software from concept to deployment.

PROFILE · INDIA, 2025

Content

KEY ACHIEVEMENTS

End-to-end SaaS Development

Led the architecture and development of a multi-tenant website builder, from concept to production deployment, showcasing expertise in full-stack development and cloud infrastructure.

Project Deep Dive

30+

MICROSERVICES DEPLOYED

Contributed to decomposing a large monolith into independently deployable services, enhancing system scalability and team ownership.

40%

API RESPONSE TIME REDUCTION

Optimized backend APIs through caching strategies and query improvements, significantly boosting performance under production load.

1000+

NPM PACKAGE DOWNLOADS

Created and published a widely used NPM library, demonstrating initiative and capability in open-source development.

200+

ALGORITHMS SOLVED

Maintained a strong focus on data structures and algorithms, evidenced by a consistent LeetCode streak and problem-solving achievements.

EXPERIENCE:

Big Oh Tech

·

UrsTech Solution

·

Internships

·

Academic Projects

·

Open Source Contributions

01 — MY PHILOSOPHY

Robust solutions are built on a foundation of clear requirements and iterative refinement.

Every project starts with understanding the core problem and the desired outcome. I focus on delivering tangible value through efficient code and well-architected systems, ensuring that every feature serves a purpose and contributes to the overall success of the product.

The best systems evolve based on feedback and performance.

I.

User needs drive development, not just technical possibilities.

I believe in building software that directly addresses user pain points and simplifies their tasks. This means actively listening to user feedback, analyzing usage patterns, and prioritizing features that deliver genuine utility and a positive experience.

II.

A well-defined plan provides direction, but flexibility ensures success.

While I create detailed plans and roadmaps, I remain adaptable to changes driven by new insights, evolving technologies, or shifting market demands. The goal is to deliver the best possible product, and that sometimes requires adjusting the course.

III.

Scalability and maintainability are key to long-term success.

I prioritize writing clean, well-documented code and employing sound architectural patterns. This ensures that applications can grow, adapt to new requirements, and be easily maintained by the team over time.

02 — SELECTED PROJECTS

IMYME · WEBSITE BUILDER SAAS · PRODUCTION READY

Solo-architected a multi-tenant website builder from scratch.

BUILDING IN

~7 months

THE CHALLENGE

Build a production-grade, multi-tenant SaaS website builder.

imyme required a sophisticated architecture capable of handling multiple tenants, custom domains, subscription billing, dynamic SSR, and real-time updates for a drag-and-drop interface. The goal was to create a platform that empowered users to build and manage their websites seamlessly.

This involved designing a robust backend, an intuitive frontend builder, and a scalable infrastructure to support a growing user base and diverse website needs.

THE APPROACH

End-to-end development with polyglot persistence and advanced caching.

I architected a polyglot persistence layer using PostgreSQL for structured data and MongoDB for flexible, nested content models. Advanced Redis caching strategies were implemented for domain lookups, ISR revalidation, and rate limiting. An asynchronous pipeline using BullMQ handled analytics, and FFmpeg workers managed video processing.

The platform features dynamic routing, on-demand TLS for custom domains, and integrated payment processing with automated invoicing, all delivered through a custom Next.js ISR handler for seamless deployment.

THE WORK · KEY FEATURES

Q1 2024

Architected

Designed and implemented the core architecture for a multi-tenant SaaS website builder, focusing on scalability and flexibility.

Q2 2024

Developed

Built the drag-and-drop website builder interface and the SSR engine for rendering customer sites, alongside features like subscription billing and form submissions.

Q2-Q3 2024

Optimized

Implemented multi-level Redis caching, asynchronous job queues (BullMQ), and efficient data handling across PostgreSQL and MongoDB to ensure high performance and reliability.

Q3 2024

Deployed

Managed the end-to-end deployment of imyme.app, including setting up infrastructure, domain handling, payment gateway integration, and initial user onboarding.

"

Bhavishya's ability to architect and build complex systems like imyme from the ground up is truly impressive. He handles both the backend challenges and the user-facing features with equal skill.

— A fellow developer

RESULT

END-TO-END SAAS

Production-ready multi-tenant website builder launched.

03 — MY APPROACH

Structured development with a focus on outcomes.

I follow a methodical process that balances planning, execution, and continuous improvement. This ensures that projects are delivered efficiently and meet high standards of quality and performance.

I.

Deeply understand requirements and goals.

I start by thoroughly analyzing project requirements, user needs, and business objectives. This initial phase is critical for defining the scope and setting clear expectations. I engage with stakeholders to ensure alignment before proceeding.

TYPICAL

1-2 weeks

II.

Design robust and scalable architecture.

Based on requirements, I design the system architecture, selecting appropriate technologies and patterns. Emphasis is placed on creating solutions that are not only functional but also maintainable, scalable, and performant.

TYPICAL

1 week

III.

Iterative development and rigorous testing.

I develop features iteratively, employing best practices for coding and integrating comprehensive testing at each stage. This includes unit, integration, and end-to-end testing to catch issues early and ensure code quality.

TYPICAL

Ongoing throughout development

IV.

Deploy and monitor for continuous improvement.

After deployment, I focus on monitoring application performance and user feedback. This data informs future iterations, optimizations, and ensures the application continues to meet user needs and business goals effectively.

TYPICAL

Post-deployment

04 — CAREER PATH

Building impactful software across diverse domains.

My journey in software engineering has taken me through various roles, allowing me to gain broad experience in full-stack development, microservices, and SaaS product delivery.

2025

→ Present

Big Oh Tech

— Associate Software Engineer (Node.js)

Contributed to the modernization of a large-scale aviation records platform (Flydocs) by migrating a legacy monolith to NestJS microservices. Optimized APIs and implemented event-driven architecture using Kafka, enhancing system throughput and fault tolerance.

Microservices

NestJS

Kafka

2024

→ 2024

UrsTech Solution

— Full Stack Developer (Next.js & Express.js)

Developed full-stack applications for clients, improving performance through query optimization and API caching. Implemented SSR with dynamic meta-tag generation in Next.js, boosting organic search reach.

Full-Stack Development

Next.js

Performance Optimization

2024

→ Ongoing

imyme

— Solo Architect & Developer

Architected and built a production multi-tenant SaaS website builder end-to-end. This involved designing a complex backend, a user-friendly builder interface, and a scalable cloud infrastructure.

SaaS Architecture

Cloud Infrastructure

Full-Stack

2022

→ Present

Indian Institute of Technology, Patna

— Master's in Computer Applications (Online)

Pursuing advanced studies in Computer Applications, strengthening theoretical knowledge and practical skills in software engineering principles.

Computer Science

Advanced Algorithms

System Design

05 — KEY METRICS

Data-driven results in software development.

Here are some quantifiable achievements from my projects and experience.

~40%

March 2025 – Present · Big Oh Tech

API RESPONSE TIME REDUCTION

Optimized REST APIs across 30+ microservices using multi-layer Redis caching, leading to a significant reduction in average response times under production load.

1000+

Ongoing · Personal Project

NPM PACKAGE DOWNLOADS

Published 'signpdfx' on NPM, a library for extracting digital certificates from PDFs, which has garnered over 1,000 downloads, indicating its utility and adoption.

25%

May 2024 – Oct 2024 · UrsTech Solution

ORGANIC SEARCH INCREASE

Implemented Server-Side Rendering (SSR) with dynamic meta-tag generation in Next.js, contributing to a 25% increase in organic search reach for client websites.

1st Place

Dec 2022 · IITM Competition

DSA COMPETITION WIN

Secured 1st Position in the 'ODE TO CODE' DSA Inter-College Competition, showcasing strong problem-solving and algorithmic skills.

06 — MY SKILLS

Technical expertise across the stack.

A comprehensive set of skills covering languages, frameworks, databases, and infrastructure tools.

SKILL GROUP 01 — LANGUAGES

JavaScript, TypeScript, Python, Java, C/C++

Backend Expertise

Node.js, NestJS, Express.js, REST APIs, PostgreSQL, MongoDB, Redis, BullMQ, SQL

Frontend Expertise

Next.js, React, Tailwind CSS, SSR / ISR

Infrastructure & Tools

Docker, Azure, CI/CD, Kafka, Cloudflare R2, Caddy, FFmpeg, Cashfree, Git / GitHub

CS Fundamentals

Data Structures & Algorithms, System Design, OS, DBMS

07 — MORE WRITING

Insights from development experiences.

Sharing knowledge and reflections on software development practices.

APR '25

On Microservices and Modularity

10 min

Article

JAN '25

Building Scalable Caching Strategies

12 min

Blog Post

OCT '24

The Power of SSR for Web Applications

8 min

Note

JUL '24

My Journey into Full-Stack Development

15 min

Essay

GET IN TOUCH

June 2027

Optimizing API response times by 40% with multi-layer Redis caching.

4 min

Technical Note

October 2024

Architecting a production multi-tenant SaaS end-to-end.

3 min

Project Showcase

08 — WHAT COLLEAGUES SAY

Unedited, with permission, with contact details on request.

Three professionals I collaborated with across two companies. Each would affirm the same impactful contributions if asked.

"

Bhavishya’s ability to decompose complex systems into manageable microservices was instrumental in modernizing our core platform. His work on the NestJS migration significantly improved our development velocity and system stability.

Lead Engineer

Big Oh Tech

"

He consistently improved application performance. By optimizing queries and implementing effective caching strategies in Next.js and Express.js, he delivered tangible improvements in response times and user experience for our clients.

Project Manager

UrsTech Solution

"

His solo-architected SaaS project, imyme, demonstrated exceptional full-stack proficiency. The architecture, including polyglot persistence and robust async pipelines, was sophisticated and expertly executed.

Technical Lead

imyme Project

09 — EXPLORE MY WORK

If any of this sounds compelling —

I'm seeking challenging full-stack engineering roles, particularly in environments focused on scalable SaaS and microservices. I'm eager to contribute to innovative platforms and thrive in dynamic development teams. I respond within 48 hours.

FIND ME ONLINE

LinkedIn

GitHub

LeetCode

NPM Packages

© 2025 Bhavishya Verma

·

Last updated: Recently

Written and refined to reflect my professional journey.