Hi, I'm Faizan Dhankwala.


Cybersecurity MS Student, Software Engineer, Data Scientist, with knowledge in Java, Python, React, Cloud, Data Analytics and Node.js, Welcome to my Portfolio!
I am currently looking for a new role as a Software Engineer or a Data Scientist.

Scroll Down

About Me.

image

I'm passionate about creating new fullstack projects , studying and organizing data, and constantly learning about new technologies

  • My Skills Are: Java, Python, React, Node.js, FullStack, Data Structures and Algorithims, HTML/CSS, and Clound (AWS, Azure), and Git.

  • My Weaknesses Are: Taking good pictures of myself.

Strengths

Software Engineering and Machine Learning

I'm a full stack developer and software engineer with hands-on experience working at Airbus and Boeing, where I focused on data-driven projects and real-world software challenges. I’ve worked across the stack using languages like Java, Python, C++, and frameworks like React and Node.js. I enjoy solving problems, building useful tools, and learning from every project I take on. I'm especially interested in data, backend development, and how software can make systems more efficient. I'm always eager to learn more and grow as an engineer.

Data Science

I have 12 months of experience in data science, including a recent internship at Airbus where I worked on automating workflows and building data dashboards to support decision-making. I’ve used tools like Google Sheets, Google Apps Script, JavaScript, Tableau, Power BI, and Looker Studio to organize, visualize, and streamline complex data. I enjoy turning messy data into clear insights and building systems that save time and improve accuracy. I'm always looking to learn new tools and sharpen my problem-solving skills through hands-on projects.

Cloud

I’m a developer with a growing focus on cloud technologies, especially AWS. I’ve worked with services like S3 for storage, Lambda for serverless computing, and QuickSight for data visualization. I enjoy building cloud-based solutions that make data easier to understand and use. I’m currently expanding my skills by learning Azure and exploring how different cloud platforms can support scalable, real-time applications. I'm excited about the future of cloud and how it can power smarter tools and better insights.

Personal Projects.

App

Ekko.AI, A Full-Stack AI Chatbot

This is a chatbot built with React that lets you talk to Ekko from League of Legends. It uses the Gemini API to give real-time responses that match Ekko’s personality and style. The app has a clean layout, smooth animations, and a history feature so you can scroll back through your chats. It is made for gamers who want a fun way to interact with one of their favorite characters, and it is easy to update or build on for future ideas.

App

CineScope, A FullStack Movie Searcher

Cinescop is a full-stack movie discovery web app built with React, Vite, TailwindCSS, and Appwrite. It allows users to search and explore movies using the TMDB API with a debounced search experience that minimizes API calls. The app tracks trending movies based on user searches and displays them alongside real-time search results. Cinescop features a responsive design, smooth loading states with spinners, and secure data fetching using token-based authentication, all deployed through GitHub Pages.

App

Crea8Folio

Crea8folio was my final Capstone project in University and one of my most difficult projects so far. Crea8folio is a no-code portfolio builder designed to make creating professional portfolios accessible to everyone—especially business students who often lack tools tailored to their needs. The platform bridges the gap between functionality and ease of use, enabling users to showcase their projects, skills, and achievements in a sleek, interactive format without writing a single line of code. Built with React and powered by Electron for a cross-platform desktop experience, Crea8folio incorporates cutting-edge technologies like Grape.js to deliver an intuitive drag-and-drop interface. Users can customize pre-designed templates, add dynamic sections like project showcases or testimonials, and even export their portfolios as zip files for easy sharing and deployment. The app also features advanced options like full-screen previews, spectate mode, and a built-in editor to view and tweak the underlying HTML/CSS if desired. The inspiration for Crea8folio came from observing how many resources exist for tech and creative students, while business students often rely on static resumes or LinkedIn profiles. This project is about leveling the playing field and giving everyone, regardless of their technical background, the power to control their professional narrative in a visually compelling way.

App

WeatherApp

A cutting-edge weather application built with HTML, CSS, and JavaScript that empowers you to access real-time weather information for any city across the globe. This sleek and user-friendly weather app goes beyond just providing forecasts; it offers an immersive and interactive experience to keep you informed and prepared for any weather conditions. It includes global city search, real-time temperature, humidity, and wind data with a clean and responsive UI accessible across devices.

Website

Aesthetic Clock

a minimalist, aesthetically pleasing clock created with HTML, CSS, and JavaScript. This elegant clock combines simplicity and style to offer you a delightful and functional time-telling experience. Key Features: Clean and Elegant Design: Our clock features a beautifully crafted interface with a focus on simplicity. The sleek design ensures that it complements any setting, whether it's on your desktop or as part of a web page. Accurate Timekeeping: The clock provides precise, real-time updates to keep you in sync with the current time, ensuring you never miss a beat. Lightweight and Fast: The clock is designed for efficiency, ensuring it doesn't slow down your website or consume excessive system resources.

Website

Streetwear Clothing Website

A mockup clothing website created by experimenting with layout using the power of Bootstrap, HTML, and CSS. Please note that this website is for practice and layout experimentation only, and no actual orders can be placed. Key Features: Bootstrap-Powered Responsiveness: Our website is built on Bootstrap, ensuring a fully responsive experience. Whether you're on a desktop, tablet, or smartphone, the website adapts seamlessly to your screen size. Fashion Gallery: Explore the Fashion Gallery, where you can find stunning images of models/cars showcasing style and culture. This gallery was built on bootstrap.

Application

Face Detection and Expression Using Machine Learning *Use Microsoft Edge*

This program utilizes JavaScript libraries and machine learning to create a web-based face identification and emotion recognition tool. It sets up a webpage with a video element for live webcam feed. The JavaScript code likely handles initializing the webcam, detecting faces, and analyzing emotions using machine learning models. CSS styling ensures a visually appealing layout, possibly with overlays to highlight detected faces. Overall, it offers an interactive platform for real-time face analysis, with potential applications ranging from entertainment to practical use cases like mood tracking or user engagement analysis.

Application

Rocket League Object Detection

The project involved creating an image dataset by capturing screenshots from a specific window using Python libraries like numpy, win32gui, and PIL, then labeling the dataset using Make Sense AI for manual annotations. After organizing and labeling the images, the dataset was used to train a YOLOv4-tiny object detection model on Google Colab, leveraging pre-trained weights and a custom configuration. Post-training, the model was tested in real-time on a live window of the "Rocket League" game, detecting objects like the ball and boost. While the model showed reasonable accuracy, particularly with static or slow-moving objects, it struggled with fast-moving scenes and varied lighting conditions. The project demonstrated the practical implementation of object detection, including dataset preparation, model training, and real-time application, highlighting challenges in dynamic environments and emphasizing the iterative nature of machine learning development.

Application

Diabetes Prediction with Machine Learning

This program predicts whether a patient has diabetes using an SVM classifier based on medical attributes such as pregnancies, glucose levels, and BMI. It involves loading and analyzing a CSV dataset, standardizing the data, splitting it into training and test sets, and training the model. The model's accuracy is evaluated, and a predictive system is demonstrated by inputting patient data to predict diabetes status.

Application

House Price Prediction using Machine Learning

This project is all about visualizing the comparison between actual and predicted prices using a scatter plot to evaluate the performance of my predictive model. I created a scatter plot that includes actual prices on the x-axis and predicted prices on the y-axis, with each point representing a data instance from the training set. By examining this scatter plot, I can assess the model's accuracy by observing how closely the points align with the ideal line 𝑦 = 𝑥. Deviations from this line highlight discrepancies in predictions, providing insights into areas where the model may need improvement. This visualization helps me identify systematic errors and guides further refinements in the model, ensuring continuous improvement in prediction accuracy. To make this process easier, I've included a detailed code example using Python and Matplotlib to create the scatter plot. This example demonstrates how to implement the visualization and understand the model's performance effectively. By using this scatter plot, I aim to provide a clear and intuitive understanding of how well the predictive model works and where it can be improved.

GUI APP

Java Personality Quiz Test

The Java GUI Personality Quiz Game is an interactive application designed to engage users in exploring various personality types through a fun and educational quiz format. Developed using Java's Swing framework, the program presents users with a series of questions, each accompanied by multiple-choice answers. Based on their responses, the application calculates and reveals the user's personality type from six predefined categories. Each personality type comes with a descriptive text highlighting its unique traits, an associated image for visual representation, and background music that enhances the experience. Users can enjoy discovering different personality types in a visually appealing and intuitive interface, making it both entertaining and insightful. I honestly had a lot of fun making this application!

Machine Learning App

Predicting Calories Burned Using Machine Learning

This machine learning program employs the XGBoost algorithm to predict calorie expenditure during exercise using a dataset that includes physiological and exercise-related metrics such as age, gender, height, weight, exercise duration, heart rate, and body temperature. By leveraging these features, the model learns patterns that relate these variables to the calories burned, offering insights into how different factors influence energy expenditure during physical activities. This predictive capability can be instrumental in tailoring personalized fitness plans, optimizing workout routines, and supporting health professionals in advising on exercise intensity and duration for effective calorie management and fitness goals.

Contact Me.

Feel free to reach out and send me a message anytime.

Send Me A Message