Hi, I'm Saad.
I love to build amazing apps and solve complex problems.
I am the co-founder and Technical lead for Discearn, a startup that leverages AI to enhance online learning and education. Discearn is a result of my collaboration with the Masason Foundation and Minerva University, where I conducted AI research and developed a web extension that allows summarization, chatbot communication, and quiz generation across the internet.
As a computer science student at Minerva, I have gained diverse and global experiences in software engineering and data analysis working with innovative companies and organizations in San Francisco, Seoul, Tokyo, and Buenos Aires. I am passionate about solving complex problems, creating social impact, and exploring new musical instruments. I also enjoy teaching and mentoring others, having been a teaching assistant in the past.
![hero](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FPortrait.c7b88806.png&w=1080&q=75)
Education
![Minerva University](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FMinervaLogo1.709e947b.png&w=2048&q=75)
Minerva University
Bachelor of Science in Computational Sciences
September 2020 - May 2024
CGPA: 3.73 | Have taken courses about Data Structures and Algorithms, Machine Learning, Quantum Computing and Information Theory, Software Engineering, etc.
- Traveled to 7 cities around the world immersing myself in the different cultures and the work environments that came as a result.
- Learned the importance of communication within teams with vastly different backgrounds and gained invaluable experience.
Founding Engineer
May 2024 – Present
- Led the technical development of YouCademy, an innovative ed-tech startup focused on hyper-personalized lesson materials and real-time insights for teachers.
- Configured project infrastructure on Google Cloud Platform (GCP), utilizing Google Cloud Build and Cloud Run to containerize software for efficient deployment.
- Developed and integrated end-to-end features, including a flashcard system with a React frontend and a Django backend, leveraging an open spaced repetition algorithm.
- Implemented a notion-like writing editor using Blocknote.js, integrating the Blocknote-comments library for inline AI-generated comments on students' writing.
Engineering Manager
May 2024 – Present
- Led a team of 6 volunteers in enhancing the Climate Donor website, a platform enabling technology providers to showcase climate change mitigation projects and attract individual and corporate donors.
- Collaborated with the Project Manager to define technical milestones, delegate tasks to developers and designers, and ensure adherence to project timelines.
- Established the technical environment, including Vercel deployment, Firebase integration, and Stripe payment gateway, while ensuring proper documentation and knowledge transfer.
- Conducted regular technical reviews, addressing issues such as tech debt, and facilitated feedback sessions with the client and team mentor to align the product roadmap with organizational goals.
- Implemented key features, including Project Owner and Donor Page enhancements, a new Corporate Partner Page, and Admin Dashboard improvements, leveraging technologies like React, Node.js, and MongoDB.
Fullstack Developer Volunteer
Oct 2023 – Feb 2024
- Implemented key features in the CentroAI web application, including AI chatbot integration using Azure OpenAI service and Langchain, and user authentication via Google OAuth with PassportJS.
Apps I've Built
Here are some of the projects I've worked on, showcasing a variety of technologies and solutions I've developed. These projects highlight my skills in web development, machine learning, and software engineering.
![gallery](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FTutorial_play_game.029fd45b.gif&w=3840&q=75)
Pygame, Tensorflow, Python, Figma, hashlib, pickle
Generalized Chess
Developed a user-friendly chess piece and board customization frontend using Pygame, translating Figma mockups into a fully playable interface. Implemented the Alphazero algorithm with Openspiel in Tensorflow to automate bot creation in these variations of chess.
![gallery](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FBubblify.a937d786.png&w=3840&q=75)
Python, Reflex, Gmail API, CockroachDB, MindsDB, Intel
Bubblify
Developed an email categorization application using the Gmail API for fetching emails. Utilized MindsDB for intelligent email categorization, and stored results and session data in CockroachDB. Tackled frontend development challenges in Reflex, balancing Pythonic code with JavaScript conversions.
![gallery](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FRocket-rs.76f2ffde.png&w=3840&q=75)
Rust, Rocket, Mouse_rs, React
Remote Desktop Controller
Created a RESTful API using the Rocket crate that allows remote control of a desktop's mouse. Coded a mobile-friendly web application with React.
![gallery](/_next/image?url=https%3A%2F%2Fblog.appseed.us%2Fcontent%2Fimages%2F2024%2F01%2Fcover-flask.jpg&w=3840&q=75)
Flask, Firebase, Bootstrap, OpenStreetMap, Leaflet
Food Preferences Web Application
Led the backend development of a Flask-based web application in a 7-person team with a focus on handling the filtering algorithm for displaying user-safe food via the Leaflet JavaScript library. Integrated the backend with a NoSQL database in Firebase's Cloud Firestore using their Python API.
![gallery](/_next/image?url=https%3A%2F%2Fdatascientest.com%2Fen%2Ffiles%2F2023%2F10%2Fformation-tensorflow-1024x453.jpg&w=3840&q=75)
Python, Sklearn, Matplotlib, Tensorflow
Stock Prediction Exploration
Highlighted the differences in sporadic prediction problems between Linear Regression, Moving Average, Linear Parameter, and Long short-term memory network Machine learning models. Used TensorFlow to create the LSTM recurrent Neural Network and sklearn to make the rest of the models.