Hi, I am
Sarthak Sachdev
I am a
Full Stack Developer|
As a driven and adaptable professional, I thrive on challenges and continuously seek opportunities for growth. My passion for learning fuels my ability to quickly master new skills and technologies, allowing me to deliver innovative solutions and exceed expectations. With a positive mindset and unwavering commitment to excellence, I approach each project as a chance to make a meaningful impact. My versatility, coupled with strong problem-solving skills, enables me to contribute effectively in dynamic environments and drive success in collaborative efforts.
Check Resume
Skills
Here are some of my skills on which I have been working on for the past 2 years.

Frontend

HTML
CSS
JavaScript
React Js
Redux
Next Js
Bootstrap
Tailwind CSS
Material UI
Shadcn
Streamlit
AngularJS
VueJS
SASS
TypeScript

Backend

Node Js
Express Js
Graph Ql
Python
MySQL
Postgresql
Springboot
MongoDB
Firebase
Supabase
Appwrite
Redis
Kafka
Nginx

Android

Java
Flutter
XML
Android Studio
React Native
Expo Router
Dart

Others

Git
GitHub
Docker
Vercel
Netlify
VS Code
Postman
Figma


Experience
Here are some of the companies I've worked with.
  • App development Intern
    Maruti Suzuki India Ltd.
    June 2024 - July 2024
    Worked on development, testing, debugging and deployment of various apps using React Native framework and Expo router along with doing their documentation for easier onboarding and understanding of code for future developers.
  • Research Intern
    Netaji Subhash University of Technology
    July 2024 - September 2024
    Worked under professor Preeti Kaur in NSUT on calculating tumour cellularity and nuclei count using Deep Learning models and U-Net architecture to predict development of cancers in contrast enhanced CT-scan images pre-processed and prepared using ImageJ software done by image segmentation and masking for better classification accuracy using Tensorflow, Scikit learn and OpenCV.
  • ML Engineer intern
    Power Finance Corporation Limited
    October 2024 - Present
    My role as an ML engineer intern was development of chatbots and help integrate them with existing architecture based on Oracle database, this role taught me how to work on frameworks like dialogflow but also various natural language proceessing(NLP) concepts that are essential for an ML engineer to know and work on. Implementing sentiment analysis is something that was critical to improve customer gratification and problem resolution and working with other senior engineers in the team taught me a lot of new concepts that will stay with me for a long time in the future.
Certifications
My achievements go beyond just certificates; they reflect my technical expertise and the soft skills I've developed throughout my journey. They demonstrate my capabilities and highlight my proficiency in coding, which has enabled me to reach these milestones. My certification details are as follows:-
  • Postman API Fundamentals Student Expert
    Official certification issued by Postman
    November 2024
    This certification involved solving a list of assignments after learning various functions and operations that can be performed using postman such as manual API testing, response generation and managing headers and body while handling CRUD operations in application backend development.
  • Contributor at GSSOC
    GirlScript Summer of Code
    October 2024
    This certification requires student to be well verse in a tech stack so much so that they are successfully able to contribute to development of open source applications and solve issues.
  • HacktoberFest winner
    Github
    October 2024
    HacktoberFest challenges participants to submit four Pull Requests in October, awarding badges for each successful contribution. Both code quality and the repositories are closely monitored. I'm excited to share that I had seven Pull Requests accepted within just three weeks, successfully completing the event!
  • 3rd rank in Build with Delhi hackathon
    Hack with India
    July 2024
    Received 3rd rank in Hack with Delhi Web3 hackathon that involved production of applications based on Hive blockchain technology. My application was based on developing a blockchain based EVM technology that can be used across India as national elections were a hot topic back in July 2024 and a lot of crimes regarding EVM hacking and destruction were happening that can be solved with my application.
  • 100xdevs 0-100 cohort student
    Harkirat Singh
    Dec-2023 September 2024
    Harkirat Singh 100xdevs cohort was a course that tackled various aspects of programming. Its primary teaching aspect was full stack web development alongside targetting system design and devops after it. It also focused on subjects like MLops, android development and DSA alongside some AdHoc classes for students interested in open source contributions. This led to an overall development of my programming skills in the span of 10 months and I was able to develop good connections with other students too.
  • AIR 1 in NPTEL exam
    NPTEL
    November 2023
    Received All India Rank 1 in social innovation course by scoring 99 marks out of 100 in a curriculum that involved 25 marks of assignments and 75 marks of examination during my 5th semester.
  • Skill test certifications and awards
    CodeChef
    October 2023
    CodeChef offers a range of skill tests and achievements that people can achieve as they progress in their competitive programming journey and learn new tech stacks.
  • Hackathon runner-up certificate
    Lady Hardinge Medical College (LHMC)
    June 2022, 2023
    Took part in LHMC annual hackathon 2 years consecutively and achieved 2nd and 3rd position in 2022 and 2023 respectively.
  • CyberSprint hackathon finalist certificate
    IIT Roorkee
    April 2023
    Represented my college at IIT Roorkee and successfully cleared 3 rounds of elimination to reach finals in their annual tech fest hackathon named CyberSprint.
  • Full stack web development and DSA course
    Coding Ninjas
    Jan 2023- May 2024
    This certification can only be achieved by scoring more than 90% score in each week tasks and assignments while studying in this course. This certification shows my excellence in DSA, full stack web development and low level system design that I gained in the span of 1 year while studying in this course.


Projects
I have worked on a wide range of projects. From web apps to android apps. Here are some of my projects.
All
WEB APPS
ANDROID APPS
MACHINE LEARNING MODELS
GAMES
SELENIUM PROJECTS
WEB3/BLOCKCHAIN APPS
CHROME EXTENSIONS
Vanilla JSLeaflet JSHTMLCSS
IP-address Tracker
This project enables users to get information about IP addresses all over the world easily with the click of a button along with many other info about it such as its timezone, internet service provider and location information implemented using leafletJS
View Project
HTMLCSSVanilla JS
Tip Calculator
Tip calculator shows a combination of math with javascript to enable users to calculate tip based on bill amount and also enables employees to divide the amount equally evenly instantly.
View Project
HTMLCSSVanilla JSrest-countries API
Countries around the world
This project enables user to learn more about flags, population, region, capital and much more about various countries around the world which can be sorted based on the continent they belong to and can be accessed easily by searching their name.
View Project
React JsTypescriptTailwind Css
Pathfinding Visualizer
Pathfinfing Visualizer helps you to visualize the path made by various path based algorithms like DFS, BFS, Dijkstra, A-star to reach the destination.
View Project
HTMLCSSVanilla JS
Rock Paper Scissors
A simple rock paper scissors game application with standard rules combined with an interactive and intuitive interface for people with no friends to play rock paper scissors with.
View Project
Node JsMongoDbTelegrafGemini
Space tourism website
A website dedicated to space enthusiasts passion to travel to space offering various destinations around us and their information on how to reach them based in a hypothetical scenario.
View Project
HTMLCSSVanilla JS
TODO app
A standard TODO application offered with a unique and interactive layout to fulfil all your daily goals with ease.
View Project
CSSHTMLVanilla JS
Advice generator
Advice generator is an application whose solo job is to give you random pieces of advice if you ever need one with the push of a button.
View Project
PythonTensorflowKerasopenCVScikit learn
Ad-creatives
An Image Classification Model for Advertisements: This project involves training a machine learning model to classify whether a given image is an advertisement or not. The model is trained using a dataset of images, and the project includes all necessary code, workflows, and dependencies to reproduce the results.
View Project
ReactAnt DesignGraphQLES6+ JSCSS/Sass
Admin analytics dashboard
A powerful, real-time data visualization tool designed for business administrators which allows seamless data management and offers insights with an interactive and modern user experience.
View Project
PythonNumpyPandasKerasScikit-LearnNLTKMatplotlibSeabornStreamlit
Movie Recommend System
A movie recommendation system that uses AI to recommend movies to a person similar to their preference and taste.
View Project
NextJSTypeScriptClerkgetstreamshadCNtalwind CSS
AMIGO-Video conferencing app
Amigo is a robust video conferencing platform that offers secure logins, meetings, screen sharing, and more. Built using Next.js and TypeScript, it replicates popular tools like Zoom. Whether you're scheduling future meetings, joining a session, or managing participants, Amigo provides a seamless user experience.
View Project
NextJSTailwind CSSgraphCMSReactgraphQLMongoDBPostgreSQLmarkdown support
BlogIt-Modern blog app
A feature-rich, fully responsive CMS Blog App built using modern web technologies. Easily manage and publish blog posts, categories, and author information.
View Project
React NativeExpo RouterTailwind CSSRapid APIReanimated
Daily fitness app
Fitness app made to not only track your progress and measure your performance, but also can help you suggest relevant exercises to enhance your features along with the right posture to improve your output.
View Project
React NativeExpo RouterFirebase backendGemini APIFirebase AuthReact Navigation
EUREKA-AI travel planner app
A smart travel assistant that helps you plan trips effortlessly using AI-powered recommendations! A cross platform application that offers a seamless and modern travel planning experience with personalized itineraries, accommodations, and cost estimates all in one place.
View Project
React NativeExpo RouterTailwind CSSPostgreSQL ServerStripe
Halo-Cab booking app
A sleek and efficient cab booking platform with real-time ride matching and secure payment processing. Comes with enhanced user retention and optimized performance during peak hours.
View Project
React NativeExpo RouterSocket IOMongoDBTailwind CSS
Sparkmate-Interactive realtime dating app
A next-generation dating app built with React Native and Expo Router for Android and iOS. Features real-time chat and match management using Socket.IO and MongoDB. Enhanced user engagement with an interactive design and real-time updates
View Project
NextJSTailwind CSSClerk-authenticationopenAI-apitypescriptshadCN-ui
Podcastr-AI based podcast generation application
The AI Podcast Platform is a state-of-the-art AI SaaS platform that empowers users to create, discover, and enjoy podcasts. It offers advanced features like text-to-audio conversion with multi-voice AI, podcast thumbnail generation, and seamless playback functionality.
View Project
ReactJSVite build toolSolidity smart contractsGiphy APIVercel deploymentTailwind CSS
Krypt-crypto market transaction app
A Web 3.0 based decentralized application that enables users to seamlessly send transactions over the blockchain technology, with each transaction being permanently recorded securely on blockchain.
View Project
PythonNumpyPandasKerasScikit-LearnNLTKMatplotlibSeabornXGBoostStreamlit
Laptop Price Predictor
Laptop Price Predictor predicts you the price of a device you have/aspire to have based on the provided laptop specification. This can also act as a guide for someone who has less knowledge about laptops in general.
View Project
reactJSMaterialUI designRapid-APIAxiosNetlify deploymentReact Router DOM
Miru Video streaming application
A video streaming platform with various enhanced features added that sets itself apart from existing ones.Features include custom sections for improved user experience, categorized content for easy navigation, responsive video cards and channel pages, seamless video playback within the app and much more.
View Project
ReactJSNLTKPythonCSSPytorchDeep LearningFeedforward Neural Network
chatbot application
AI Chatbot made using Deep Learning and Natural Language Processing. Integrated with APIs (Weather API, Movie API) and also parsing data from wikipedia using the wikipedia library in python. Also created a user interface for the chatbot using ReactJS, ensuring a seamless and interactive user experience.
View Project
mongoDBreactJSexpressJSnodeJSreact nativeexpo routertypescript
SurgiPlanPRO-Hospital management application
A comprehensive hospital management system designed as both a web application and mobile app. The project includes standard features such as user authentication (login and signup), patient and doctor management, and a unique feature—operation timetable scheduling—implemented using a priority queue algorithm in JavaScript
View Project
NextJSClerkNextJS app routerMongoDBTailwind CSSZodTypescriptShadCN
PULSE-Social media application
A full stack social media application with a redesigned look, user interaction to community management, technical implementation, and various features, including nested deep comments, notifications, real-time-search, and much more.
View Project
pythonjupyter notebookselenium webdriverweb-scraping
Instagram web scraping app
Instagram web scraping application made using selenium for easy debugging and monitoring of code. This application can help scrape various aspects of instagram like posts, thumbnails etc and can act as a really helpful tool for content creators and social media managers.
View Project
vanilla JavaScriptKaboomJSvercel-deployment
space invaders arcade game
It is a popular arcade game developed by Tomohiro Nishikado and published in 1978, cloned using JavaScript in this repository. You can customize the animations, collisions and sound effects of the game just the way you like by cloning this repository and re-creating it by yourself.
View Project
C++Raylib libraryMinGW GCC compiler
Tetris
Tetris game built with the C++ programming language and the raylib library. The game uses various raylib functions for graphics, input handling, and audio and can be played on Windows, macOS, and Linux computers.
View Project
HTMLCSSVanilla JavaScriptChrome API
Video timestamp chrome extension
Extension that allows users to add and save timestamps from YouTube videos for future reference. This solves the challenge of remembering or manually noting down timestamps, making it highly useful for anyone who frequently references specific moments in videos.
View Project
React NativeChatGPTReact Navigationtailwind CSSBabelDall-E image generation
Voice assistant app
A voice assistant application developed for both platforms Android and IoS using React Native and chatGPT API for easy communication available for free. This can also act as a great tool for people with partial or complete blindness or any other kind of vision impediment.
View Project
nextJSmetamasksolidity contractshardhatdapp
VOTEX-decentralized voting application
A blockchain based electoral voting system build by implementing decentralization in order to enhance its security. This project has been made using NextJS, solidity, MetaMask and hardhat. Can be used for personal and commercial applications easily.
View Project
pythonselenium webdriverxmlexcel
whatsapp automated bot
Web WhatsApp Bot developed in python using Selenium. Using this application you can enhance your whatsapp functionality like scheduling multiple messages for various contacts automatically using Selenium code. You can also add Names of the contact you want to send message in the Contacts.txt file.
View Project
streamlitPythonNLTKPandasMatplotlibStreamlit CloudSeabornWordcloud
Whatsapp chat analyzer
This project is a Streamlit-based web application designed to help you analyze your WhatsApp chat exports. By leveraging Natural Language Processing (NLP) techniques, this app provides insights into your conversations, such as message frequency, most active participants, emoji usage, and more.
View Project
NextJSStripe paymentAdmin dashboardPayload CMSTypescriptTailwind CSS
YUGEN-ecommerce store of the modern generation
An ecommerce web application made using NextJS offered with an intuitive interface. This application offers easy checkin checkout functionality for customers while purchasing using Stripe payment that offers a wide range of payment options. Combined with an interactive layout developed using Tailwind CSS, this application overall can be your single stop for online shopping.
View Project
React NativeSocketIOReduxNodeJSGifted chat UIReact navigation
TalkAlot-Realtime chat app
A simple chat application that offers realtime communication features for users presented in an interactive layout. This application is available on both Android and iOS for easy cross platform communication.
View Project
PythonJupyter notebooklangchainllamallmretrieval-augmented generationweb scraping
Finance advice Chatbot application
A chatbot that uses llama-2 family of models and Retrieval-Augmented Generation (RAG) to answer your finance-related questions and cite its sources on your CPU.
View Project
Education
My education has been a journey of self-discovery and growth. My educational details are as follows.
  • Delhi Technological University
    BTech, major- Mechanical Engineering, minor- Computer Science
    Dec 2021 - June 2025
    Grade: 8.0 CGPA
    I am currently pursuing a Bachelor's degree in Computer Science and Engineering at Delhi Technological University, New Delhi. I have completed 6 semesters and have a CGPA of 8.0. I have taken courses in Data Structures, Algorithms, Object-Oriented Programming, Database Management Systems, Operating Systems, and Computer Networks, among others.
  • Delhi Public School, Dwarka
    CBSE(XII)
    Apr 2020 - Mar 2021
    Grade: 92.6%
    I completed my class 12 education at Delhi Public School, Dwarka, New Delhi, Delhi, where I studied Scienceand engineering fundamentals to successfully complete my higher secondary education.
  • Delhi Public School, Dwarka
    CBSE(X)
    Apr 2018 - Mar 2019
    Grade: 94.6%
    I completed my class 10 education at Delhi Public School, Dwarka, New Delhi, Delhi, where I studied Science and other fundamental subjects taught in middle school for successful completion of marticulation.
Contact
Feel free to reach out to me for any questions or opportunities!
Email Me 🚀