Sunny Andani
Fast'25 | SE Fellow at Headstarter AI | Node.js | Student at National University of Computer and Emerging Sciences
Karāchi, Sindh, Pakistan
254 followers
245 connections
About
Passionate about crafting exceptional web experiences, I'm a proficient web developer with expertise in Node.js, Express.js, and Mongoose.js. My journey in web development has equipped me with the skills to build robust, scalable, and high-performance web applications.
I specialize in back-end development, excelling in creating RESTful APIs, implementing secure authentication and authorization systems, and optimizing database performance. My commitment to staying up-to-date with the latest industry trends and best practices ensures that my solutions are always cutting-edge.
Collaborative by nature, I thrive in team environments, where I can contribute my problem-solving abilities and passion for clean, maintainable code. I'm driven to create web applications that not only meet but exceed user expectations.
Activity
-
🎉 Excited to Share a New Milestone! 🎉 I’m thrilled to announce that I’ve just completed the Web Scraping in Python course on DataCamp! 🚀 In this…
🎉 Excited to Share a New Milestone! 🎉 I’m thrilled to announce that I’ve just completed the Web Scraping in Python course on DataCamp! 🚀 In this…
Shared by Sunny Andani
-
I’m happy to share that I’ve obtained a new certification: Advanced Learning Algorithms from DeepLearning.AI, Stanford University!
I’m happy to share that I’ve obtained a new certification: Advanced Learning Algorithms from DeepLearning.AI, Stanford University!
Shared by Sunny Andani
Experience
Education
Licenses & Certifications
-
Advanced Learning Algorithms
DeepLearning.AI, Stanford University
-
Machine Learning Specialization
DeepLearning.AI, Stanford University
-
Unsupervised Learning, Recommenders, Reinforcement Learning
DeepLearning.AI, Stanford University
-
Supervised Machine Learning: Regression and Classification
DeepLearning.AI, Stanford University
Courses
-
Data Structures
CS-2001
-
Object Oriented Programming
CS-1004
-
Programming Fundamental
CS-1002
Projects
-
Downy shoes (e-commerce Website)
-
I developed an e-commerce website called "Downy Shoes" using Node.js, Express.js, MySQL, and Handlebars (HBS) as the template engine. The website features separate functionalities for both users and administrators:
1.User System: Users can register, log in, and browse footwear products categorized into different categories such as casual, sports, formal, etc.
2. Admin System: Administrators have access to a dashboard where they can manage inventory, add new products, update existing…I developed an e-commerce website called "Downy Shoes" using Node.js, Express.js, MySQL, and Handlebars (HBS) as the template engine. The website features separate functionalities for both users and administrators:
1.User System: Users can register, log in, and browse footwear products categorized into different categories such as casual, sports, formal, etc.
2. Admin System: Administrators have access to a dashboard where they can manage inventory, add new products, update existing product details, and view user purchasing information.
3. E-commerce Features: Users can add products to their cart, proceed to checkout, and make secure payments. The website integrates with a payment gateway to facilitate smooth transactions.
4. Dynamic Content: The Handlebars template engine dynamically generates HTML pages, allowing for easy rendering of product listings, user profiles, and admin dashboards.
5. Database Management: MySQL is used to store and retrieve data related to users, products, orders, and inventory. It ensures data integrity and enables efficient querying for various website functionalities.Other creators -
Weather Web App
-
I developed a web application using Node.js and Express.js that provides weather information based on user-input city names. The application utilizes external APIs to fetch real-time weather data for the specified cities.
Key Components:
1. Node.js and Express.js: These frameworks were employed to create the backend infrastructure for handling HTTP requests and responses, routing, and middleware management.
2. External APIs: The application integrates with external weather APIs…I developed a web application using Node.js and Express.js that provides weather information based on user-input city names. The application utilizes external APIs to fetch real-time weather data for the specified cities.
Key Components:
1. Node.js and Express.js: These frameworks were employed to create the backend infrastructure for handling HTTP requests and responses, routing, and middleware management.
2. External APIs: The application integrates with external weather APIs to retrieve up-to-date weather information for the requested cities. These APIs provide data such as temperature, humidity, wind speed, and forecasts.
3. User Input Handling: The application accepts city names as input from users through a web interface. It processes the user input, validates it, and passes it to the weather API for fetching relevant data.
4. Response Generation: Upon receiving weather data from the external APIs, the application formats the information and generates a response to be displayed to the user. This response typically includes current weather conditions and forecasts for the specified city.
Overall, this web application serves as a user-friendly platform for accessing accurate and timely weather information for various cities, leveraging the power of Node.js, Express.js, and external APIs. -
Simulation of Chain smokers' problem using linux system call implementation with semaphores.
-
We aimed to simulate an OS deadlock scenario using the Chain Smokers' Problem and addressed it with semaphores, integrating it as a system call in Ubuntu. Key steps included:
1. Simulating the Chain Smokers' problem using C code.
2. Solving the issue with semaphores in C.
3. Converting the C code to Linux System Programming standards.
4. Incorporating the solution as a system call in Linux.
5. Configuring the kernel to support the new system call. -
Metro App
-
Data structures were employed to develop a smart metro system that utilized graph algorithms to intelligently optimize the path from the user's location to their destination, providing the shortest available route. The implementation involved:
1. Utilizing graph data structures to represent metro stations and their connections.
2. Incorporating stacks and queues to manage traversal and pathfinding algorithms efficiently.
3. Employing classes to encapsulate metro station information…Data structures were employed to develop a smart metro system that utilized graph algorithms to intelligently optimize the path from the user's location to their destination, providing the shortest available route. The implementation involved:
1. Utilizing graph data structures to represent metro stations and their connections.
2. Incorporating stacks and queues to manage traversal and pathfinding algorithms efficiently.
3. Employing classes to encapsulate metro station information and facilitate object-oriented programming principles.
Through these components, the smart metro system efficiently navigated users through the metro network, optimizing travel routes based on graph algorithms and providing a seamless user experience.Other creators -
Car Rental System
-
Object-oriented concepts and C++ programming were utilized to develop a user-interactive terminal-based Car Rental System, which incorporated data storage and organization through file handling. This project encompassed functionalities for both clients and administrators, featuring a login system. Key entities implemented included:
1. Object-oriented programming principles such as inheritance, polymorphism, and abstraction.
2. File handling in C++ to manage data storage and…Object-oriented concepts and C++ programming were utilized to develop a user-interactive terminal-based Car Rental System, which incorporated data storage and organization through file handling. This project encompassed functionalities for both clients and administrators, featuring a login system. Key entities implemented included:
1. Object-oriented programming principles such as inheritance, polymorphism, and abstraction.
2. File handling in C++ to manage data storage and organization effectively.
3. Implementation of a login system to provide secure access to the system for both clients and administrators.
Through this project, a comprehensive and user-friendly solution for car rental management was created, integrating essential programming concepts and techniques for efficient data handling and user interaction.Other creators -
Portal System
-
The Portal System project focused on replicating the functionality of a university portal system, which efficiently managed the student, faculty, and administrative bases. Key components of this project included:
1. User Management: The system allowed for the creation, storage, and management of student, faculty, and administrative user profiles. It incorporated functionalities such as user registration, login, and profile management.
2. Role-Based Access Control: Different levels of…The Portal System project focused on replicating the functionality of a university portal system, which efficiently managed the student, faculty, and administrative bases. Key components of this project included:
1. User Management: The system allowed for the creation, storage, and management of student, faculty, and administrative user profiles. It incorporated functionalities such as user registration, login, and profile management.
2. Role-Based Access Control: Different levels of access were implemented based on user roles. Administrators had access to administrative features such as user management and system settings, while faculty members could access features related to course management and grading. Students were provided access to features such as course enrollment and academic records.
3. Data Storage and Retrieval: The system utilized file handling techniques to store and retrieve user information, course details, academic records, and administrative data efficiently.
By incorporating these elements, the Portal System project provided a comprehensive and efficient solution for managing university-related tasks and information, enhancing the overall user experience for students, faculty, and administrators alike.Other creators
Languages
-
Urdu
-
-
Sindhi
-
-
English
-
More activity by Sunny
-
I’m happy to share that I’ve obtained a new certification: Supervised Machine Learning: Regression and Classification from DeepLearning.AI, Stanford…
I’m happy to share that I’ve obtained a new certification: Supervised Machine Learning: Regression and Classification from DeepLearning.AI, Stanford…
Shared by Sunny Andani
-
Excited to share about the project we have done for 1st week Hackathon as a fellow at Headstarter AI. Our team (comprised of 4 people including…
Excited to share about the project we have done for 1st week Hackathon as a fellow at Headstarter AI. Our team (comprised of 4 people including…
Liked by Sunny Andani
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Sunny Andani
-
Sunny Andani
Student at University of Sindh
-
Sunny Andani
Restaurant Owner at Foodadda India
-
Sunny Andani
--
-
Sunny Andani
--
4 others named Sunny Andani are on LinkedIn
See others named Sunny Andani