ALI ZARGARI
This website is a work in progress

MY JOURNEY

From first code to complex systems: a developer's journey through creativity, challenges, and continuous growth.

Scroll to explore

My Journey

This timeline traces my evolution as a developer, engineer, and problem-solver. Each experience has shaped not just my technical abilities, but also my understanding of why technology matters and how it can serve real human needs.

👋
2014

The First Line of Code

Writing my first "Hello World" program sparked a genuine excitement I still carry today. That simple moment revealed how I could transform ideas into reality through logic and language. It was the first step on an unexpected path that would become central to my life and career.

HTMLCSSJavaScript
🏢
2015-2016

Backend Engineer at CASA

At CASA, I built my first professional applications and APIs in a fast-paced startup environment. The experience taught me how software architecture works in practice, not just theory. More importantly, it taught me that what matters is getting things done, not just knowing how to do it.

Node.jsDatabasesAPI DevelopmentBackend Architecture
🥐
2017-2020

Bakery & Tech Support

My bakery years might seem unrelated to tech, but they were surprisingly valuable. While handling pastries up front, I maintained the shop's computer systems in the back. I learned to explain technical concepts to people who just wanted their systems to work, and to find creative solutions with limited resources. These skills have proven essential throughout my engineering career.

IT SupportSystem MaintenanceTroubleshootingCustomer Service
👨‍🏫
2019-2020

Sharing the Magic at Code Ninjas

Teaching kids to code at Code Ninjas in Cupertino brought my journey full circle. Watching their faces light up when their code worked reminded me why I fell in love with programming. Beyond teaching Scratch and running workshops, I was sharing the joy of creation. Each student's breakthrough moment reinforced my own passion for building and problem-solving. It is a shame that covid-19 cut short my time to explore this side of my passion.

TeachingScratchCurriculum DevelopmentMentoring
🔬
2021-2022

Hands-On at Element Materials

At Element Materials Technologies, I wrote scripts that communicated with RF testing equipment, and parsed the data to ensure future testing was successful. The work connected software to the physical world in a tangible way. I helped ensure products were compliant with FCC standards before they reached consumers.

PythonRF TestingEMC TestingLaboratory Instrumentation
🏫
2022

Beginning My SJSU Journey

Starting at San Jose State University opened a new chapter in my life. After years of self-teaching and hands-on work, I was ready for formal education in software engineering. The first semesters were both challenging and exciting as I balanced coursework with practical projects. I quickly found my rhythm, connecting theoretical concepts with my real-world experience and building relationships with professors and fellow students who would become valuable collaborators.

Software EngineeringComputer ScienceAcademic FoundationsStructured Learning
🤝
Sept 2023

SocialSync: Engineering with Empathy

SocialSync began with a clear purpose: to help people with ASD navigate social interactions. Leading the full-stack development taught me valuable technical skills, but the project's impact went deeper. Building the emotion detection module with TensorFlow and OpenCV showed me how technology can genuinely improve lives. The emotional prediction algorithm became a tool for human connection, not just an interesting technical challenge. The alpha version has been completed and implemented.

PyQt5FlaskSQLAlchemyMySQLGoogle CloudTensorFlowOpenCV
🧠
June 2024

Memento: Memory Assistance System

With Memento, I created an IoT solution for people with memory impairment. I built a comprehensive backend using PostgreSQL and FastAPI, focusing on reliability and ease of use. The project challenged me to consider the human impact of every technical decision, ensuring the technology served its users effectively while respecting their dignity and independence.

PostgreSQLFastAPISQLAlchemyReactIoTUser-Centered Design
🚗
Apr 2023

SLAM Kalman Localization

My work on a Localization System using SLAM and Extended Kalman Filter pushed my technical abilities in new directions. By simulating a Tesla Model 3 in ROS2 and Webots, I developed algorithms that could maintain accurate positioning despite sensor noise and environmental uncertainties. The project deepened my understanding of robotics and autonomous systems while honing my skills in complex mathematical modeling. The first version has been completed successfully.

ROS2WebotsEKFLiDARAutonomous SystemsSimulation
🎓
Dec 2024

Graduating from SJSU

Walking across the stage to receive my Bachelor of Science in Software Engineering was a moment of pride and reflection. The journey through SJSU transformed me from a self-taught programmer into a well-rounded engineer. Being named a 2023 Engineering Dean's Scholar validated my hard work, but the true rewards were the comprehensive knowledge, professional connections, and collaborative experiences This milestone represented not just academic success, but a foundation for my future career.

Software EngineeringComputer ScienceAcademic ExcellenceCollaborative Development
🏛️
Dec 2024

Olympus: The Culmination

Olympus brings together everything I've learned about AI, IoT, and human-centered design to create better living spaces. From the hardware architecture with mmWave sensors and ESP32 microcontrollers to the AI-driven automation with computer vision and NLP, the project reflects my growth as an engineer. This ongoing project continues to evolve as I learn and improve, representing both what I've accomplished and where I'm headed.

IoTNLPComputer VisionPredictive AnalyticsESP32NVIDIA Jetson

Milestone Projects

These projects represent key moments in my development. Each one started with a challenge I wanted to solve, required me to push my technical boundaries, and resulted in something I'm proud to have built.

Olympus

Olympus

2025
ONGOING

Olympus is a comprehensive smart home system that represents the convergence of ambient computing and predictive intelligence, creating environments that learn, adapt, and anticipate. This system orchestrates a network of distributed sensors and actuators through a proprietary protocol layer, enabling seamless integration across heterogeneous device ecosystems while maintaining stringent security standards.

Key Technologies

TensorFlowPythonMQTTReactNode.jsMongoDBRaspberry PiArduino
SocialSync

SocialSync

2024
IMPLEMENTED

SocialSync is a project aimed at enhancing communication and social interaction for individuals with Autism Spectrum Disorder (ASD). It uses AI technologies, specifically machine learning and computer vision, to interpret and translate social cues like facial expressions and body language into understandable feedback for users. The system includes a software component (an application) and a hardware component (glasses with a camera). The software analyzes camera input in real-time, using AI algorithms to identify the social environment and provide feedback to the user. The project's goal is to bridge the communication gap between neurodivergent and neurotypical individuals, promoting social inclusion and easing the burden on caregivers and the healthcare system.

Key Technologies

OpenCVTensorFlowPyQt5PythonGoogle Cloud PlatformHaar Cascades
SLAM Kalman Localization

SLAM Kalman Localization

2024
IMPLEMENTED

SLAM Kalman Localization is a cutting-edge implementation of simultaneous localization and mapping (SLAM) technology enhanced with Kalman filtering for superior accuracy. This system enables autonomous robots and vehicles to precisely determine their position in unknown environments without relying on GPS, making it ideal for indoor navigation, underground operations, and other GPS-denied scenarios.

Key Technologies

C++ROS (Robot Operating System)PythonCUDALiDARIMU SensorsComputer VisionLinear Algebra

Looking Forward

Looking back at my journey, I see a path of growth and discovery. Each challenge has expanded my technical skills while clarifying my vision for what meaningful technology can accomplish.

Moving forward, I'm focused on creating technology that genuinely enhances human experience. Whether that means helping people with cognitive challenges, designing more intuitive living spaces, or tackling problems we haven't yet imagined, I'm eager to keep building, learning, and growing.