Raunak Shukla
Crafting beautiful digital experiences with React & Next.js

About Me
Passionate Software Engineer & Problem Solver
Hey there! I'm Raunak, a Software Engineer with a passion for creating beautiful, functional, and user-centric digital experiences. With a Master's in Computer Science from NYU and hands-on experience at innovative companies like Building Diagnostics Robotics, I bring both academic rigor and practical expertise to every project.
My journey spans full-stack development, machine learning research, and mobile app development. I love the intersection of design and technology, where clean code meets intuitive user interfaces. When I'm not coding, you'll find me exploring the latest web technologies, contributing to open-source projects, or diving deep into research papers.
I believe in writing code that not only works but tells a story—clean, maintainable, and scalable solutions that make a real impact.
My Journey
From a curious CS student to a passionate software engineer - hover over the milestones to explore my journey.
Started CS Undergrad
Began my journey in Computer Science at Vellore Institute of Technology, diving into programming fundamentals and discovering my passion for software development.
First App Published
Published my first mobile application on Google Play Store, marking my entry into app development and gaining real-world experience with user feedback.
First Research Paper
Published my first research paper in IEEE Conference on machine learning applications, exploring revenue prediction models with 97.9% accuracy.
Started Masters at NYU
Began MS in Computer Science at NYU Tandon School of Engineering, focusing on advanced algorithms, software engineering, and big data technologies.
CS Grader at NYU
Started working as a grader for Introduction to Computer Science course at NYU Courant, evaluating Java assignments and providing 1:1 feedback to students.
Bootcamp Admin
Joined NYU Tandon Career Hub as Bootcamp Admin, managing LeetCode and Data Science bootcamps for 500+ participants with 20% retention improvement.
Started at BDR
Began internship at Building Diagnostics Robotics, working on web and mobile apps with Next.js, React Native, and AWS serverless architecture.
Graduated NYU
Successfully completed Master of Science in Computer Science with 3.7 GPA, specializing in software engineering and distributed systems.
SWE at BDR
Promoted to Jr. Software Engineer at Building Diagnostics Robotics. Revamped website architecture with Next.js, launched new service verticals, and deployed iOS app with CI/CD pipeline.
Education
Master of Science (MS) in Computer Science
New York University - Tandon School of Engineering
Relevant Coursework
Bachelor of Technology (B.Tech) - Computer Science and Engineering
Vellore Institute of Technology
Relevant Coursework
Work Experience
Jr. Software Engineer
Building Diagnostics Robotics
•Revamped BDR's website architecture with modular Next.js components, implemented mobile-first design improvements including dynamic navigation behavior and exit-intent modals
•Launched new service verticals and blog-driven content using MDX and static generation strategies
•Deployed the iOS version of BDR's mobile app to the App Store; set up a CI/CD pipeline using AWS to streamline release workflows and reduce deployment cycles by 15%
Software Engineer Intern
Building Diagnostics Robotics
•Built interactive, scalable pages for BDR's website using Next.js, Tailwind CSS; implemented dynamic routing, reusable components, custom hooks to manage UI state & dynamic user interactions
•Spearheaded a scalable cross-platform app (iOS & Android) using React Native and Flask
•Designed a serverless backend with AWS Lambda, GraphQL, Cognito, and API Gateway to support 1000+ users
Bootcamp Admin
NYU Tandon Career Hub
•Oversaw LeetCode and Data Science bootcamps with ~500 participants across two semesters
•Managed logistics, automating data collection and analysis with Google Sheets
•Increased program retention by 20% through improved operational efficiency
Software Engineer Intern
Radical AI
•Built a real-time chat interface for the company's website with OpenAI API and scalable backend solutions using Node.js and Firebase-CLI
•Designed an activity dashboard for tracking user engagement using D3.js
•Conducted API testing and validation using Postman and optimized user experience with quick action buttons and default prompts
Grader for Introduction to Computer Science Course
NYU Courant
•Evaluated Java assignments and provided 1:1 feedback to students on their code to ensure best object-oriented practices
•Assisted students with debugging techniques and code optimization strategies
•Collaborated with professors to maintain consistent grading standards across multiple sections
Machine Learning Intern
Feynn Labs
•Modeled and fine-tuned machine learning models for market segmentation, achieving 92.2% accuracy by applying K-means clustering and hierarchical clustering on large-scale datasets
•Applied statistical modeling and data visualization on Tableau to support sales analytics and recommendations, enabling a startup to identify target customer segments and optimize marketing strategies
Software Developer
Young Tycoons Business Challenge
•Supervised a team of 5 members in building reusable components and key web pages for a production-level website using React.js
•Designed and developed a backend server with RESTful APIs to facilitate seamless integration with frontend
•Handled user authentication, data manipulation, and state management for over 20,000+ users
Featured Projects
A collection of projects that showcase my skills in frontend development, full-stack applications, machine learning, and data engineering.
Personal Portfolio Website
A modern, animated portfolio website built with Next.js and Framer Motion, featuring scroll-based animations, true black theme, and responsive design inspired by Cursor.com.
Key Features
- •Scroll-triggered animations with Framer Motion
- •Mouse-follow spotlight effects on project cards
- •True black theme with minimal design
- •Horizontal timeline with hover interactions
- •SEO optimized with OpenGraph meta tags
- •Deployed on Netlify with CI/CD pipeline
Research Publications
Published research work in machine learning, neural networks, and data analysis with contributions to academic conferences and journals.
Sentiment Analysis Using Voting Classification and Neural Networks
Springer Conference - 6th ICSCSP 2023
Achieved an accuracy of 80% using a voting classifier and a feedforward neural network leveraging PyTorch to perform sentiment analysis on a dataset of 140k values.
Generating Stock Market Data and Making Predictions Using GAN and Neural Networks
Preprinted at Research Square
Generated artificial data using the TimeGAN model for 3 years and used this data for training neural networks. Trained RNN, LSTM & GRU neural networks & made predictions with MAE of 1.64 & MAPE as low as 1.53%
Total Revenue Prediction of Grook Using Machine Learning Models
IEEE Conference - 13th ICCCNT 2022
Built an application for online booking of sports facilities using Java and used ML to predict revenue generated. Assembled a voting regressor and got best R² score of 0.979 and RMSE of 82 using polynomial features of degree 2.
Technical Skills
A comprehensive toolkit of technologies and frameworks I use to build scalable, efficient, and user-friendly applications.
Programming Languages
Frontend Development
Backend Development
Cloud & DevOps
Mobile Development
Machine Learning & AI
Tools & Technologies
Professional Skills
Get In Touch
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology. Let's connect!
Let's Connect
Whether you're looking to collaborate on a project, need a frontend developer for your team, or just want to say hello, I'd love to hear from you. I'm currently open to new opportunities and exciting challenges.
Send a Message
© 2025 Raunak Shukla. Built with Next.js, Tailwind CSS, and Framer Motion.