Hi, my name is
Rohan Dutt.
I architect scalable AdTech systems.
I'm a full-stack software engineer specializing in high-scale AdTech platforms — from dynamic ad generation at 1,000+ requests/sec to GenAI-driven personalization. Currently, I'm building the future of digital advertising at Booking.com in Amsterdam, collaborating with partners like Meta, Google, and TikTok.
About Me
Hello! My name is Rohan. I'm a full-stack software engineer with a passion for building high-scale systems that reach millions of users. What gets me out of bed is crafting solutions that are not just functional, but genuinely impactful — whether that's shaving milliseconds off ad delivery or automating away weeks of manual work.
I've had the privilege of working across financial infrastructure at JP Morgan, e-commerce search at Amazon, and now full-stack AdTech at Booking.com in Amsterdam. These days I'm focused on building scalable ad platforms, GenAI-powered personalization, and real-time data pipelines that serve global marketing partners like Meta, Google, and TikTok.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- React.js
- Node.js
- Python
- Java / Spring Boot
- AWS Lambda / DynamoDB / S3
- GCP
- Terraform
- Apache Airflow
- Kafka
- System Design & Architecture
- GenAI / LLMs

Where I’ve Worked
Software Engineer 2 (Full Stack) @ Booking.com
July 2023 - Present
- Executed dynamic ad generation in under 1 second with AWS Lambda, handling 1,000+ requests/sec at 99.9% availability and achieving a 90% cost reduction, saving millions
- Pioneered GenAI-driven ad personalization, automatically generating tailored video ads from image creatives at scale, driving a 10× increase in impressions and reducing cost per conversion by 20%
- Architected a campaign management tool, cutting time-to-market from 2 weeks to 6 hours (90% faster)
- Automated bulk Meta study uploads with React & Java, reducing a 1-week manual process recurring every 2–3 months to minutes, streamlining brand lift campaign setup
- Built a heartbeat monitoring system with Python & Apache Airflow, providing real-time campaign metrics and reducing incident detection time from hours to minutes
- Enhanced the Server-to-Server pipeline, securely transmitting 4.3M+ property & destination records daily to global marketing partners like Meta, Google, TikTok, Snapchat, and Criteo
Education and Achievements
Honors and Achievements
- Awarded 100% Tuition Fees Scholarship for three consecutive years in college
- Placement Coordinator – Facilitating placements of thousands of final year students in my university
- Massachusetts Institute of Technology’s (MIT) Covid 19 Hackathon Mentor – Mentored multiple teams build their solution
- Pitchers Winner - Debate winner in 1st year of college, participants from 1st to 4th-year students
- Rashtrapati Puraskar Scout - Award granted after seven days of physical, mental, and honour testing
Some Things I’ve Built
Featured Project
Spawner
The Spawner is the first web app that can generate a complete backend in seconds. The user only needs to be concerned with what they want to create, just the fundamental relations.
It generates the backend utilizing template literals, the app is generated in NodeJS with complete setup of MongoDB and password encryption using BcryptJS along with JWT token Auth.
- NodeJS
- MongoDB
- ReactJS
- Express
Featured Project
Exam Idea
A web app built with NodeJS and ReactJS which spawns python children to achieve the following objectives:
- Analyze the question paper and give the topic-wise and difficulty-wise analysis.
- Generate Sample question paper of required difficulty level based on previous year trends.
- Calculate the student marks vs. percentile distribution after analysis of the question paper.
- NodeJS
- Python
- Regression
- Classification
- ReactJS
Featured Project
Virtual Medical Campus
The virtual medical campus is a one-stop Tele Medicine Solution whose need arose during the covid 19 crisis
- Patients can request appointments and get upcoming booking notifications
- Generation and safekeeping of prescriptions for doctors & patients
- Full production-ready application with notification mail and FullCalendar API setup
- ReactJS
- Express
- NodeJS
- MongoDB
- Full Calendar
Featured Project
NGO District Data
A web app for visualizing the analytics of various districts in the country. Fully functional with the option of adding more district data and different visualization options based on priority. This app has been built to analyse and decide the priority order of districts requiring medical assistance like vaccinations and medicines
- ReactJS
- Express
- MongoDB
- NodeJS
- Chart.js
Featured Project
Data Science Projects
This is my data science projects page.
- Stack Overflow Tool opens up all StackOverflow pages, which can help in the errors of a python file.
- The Age Gender webApp takes an image of a person as input and returns the image with age and gender estimates.
- The Mosaic creator is a web app that takes the target image as input and generates a mosaic of that image using thousands of tiny images
- NodeJS
- Python
- OpenCV
- Pillow
- Numpy
- Heroku
Other Noteworthy Projects
view the archiveBuilding Sessions for Frontend Development
This is the main repository for all of the projects done in the building sessions.
ETark Backend App
Backend Application with CRUD routes for users with JWT token and BrcyptJS for password encryption.
Jetstar Gameshop
Gameshop is the next gen buying and renting virtual store for games. Worked on the membership and subscriptions using Razorpay. Generation of virtual currency coins in the website.
Dhwani Backend App
Backend Application with CRUD routes for users, states, districts and children.
Dev Connector
DevConnector is a networking and colaboration website for developers. Bringing together the best features of LinkedIn, Stack Overflow and Github.
ConnectTU
ConnectTU is a campus Facebook project. Anyone can signup and share posts, add photos and comments related to happenings in college. Can be used as a social media page or news app.
What’s Next?
Get In Touch
I am actively looking for new SDE and freelancing opportunities. If you or someone you know has a role you think might be suitable for me, drop me a message, and I’ll get back to you!
Say Hello



