Logo
michaelml.dev
Home
Projects
Skills
Playground
Featured
Contact
GitHub
LinkedIn
Kaggle

Featured Projects

Here are some projects I've been a part of :)

Winner

SimplyLaw

🏆 1st Place Hackathon Winner - Multi-agent legal AI platform solving the chaos of personal injury case management. Four specialized AI agents collaborate to process messy legal documents (PDFs, audio, scanned faxes), perform strategic case analysis, and draft legally-safe client communications.

Multi-Agent SystemsGoogle-ADKFastAPINext.jsOCR (Tesseract)TwilioPostgreSQLOpenCVPythonVultrPrismaPyDubReactDocker
CodeDemoDevpost

Neighborly

Neighborly is a mutual-aid app that makes helping local communities simple. Users can offer or request items, services, or time, while organizations can post shortages directly. AI agents highlight the top 3 urgent needs nearby, balance supply and demand, and keep posts safe and trustworthy.

ReactTailwindCSSSupabaseGoogle-ADKPythonDeep LearningNumPyMatplotlibRAGPostgreSQLReal-time SyncGeospatial DataAgentic AI
CodeDemoDevpost

Mind-Controlled Drone

Developed EEG-based BCI system to control drone movements. Integrated signal processing with real-time control algorithms.

BCISignal ProcessingHybrid CNN-LSTMMNEPythonTensorFlowRoboticsNeuroscienceEEGTime SeriesLab Streaming LayerSciPyNumPy
CodePaper

RNA 3D Folding Pipeline

ML pipeline for predicting RNA 3D structures. Used transformer architecture with geometric deep learning for molecular modeling.

BioinformaticsTransformersTensorFlowMolecular MLGPU ComputingNumPyPandasData AugmentationGeometric DLStructural BiologySciPy
Code

Multimodal Sensor Fusion

TensorFlow model integrating IMU, ToF, and camera data for robust perception. Applied in autonomous navigation scenarios.

Sensor FusionTensorFlowClassificationData AugmentationCross ValidationIMU ProcessingQuaternion MathScipyNumPyCubic Spline Interpolation
Code

AI Burger Flipper

AI-driven fast food automation system that fuses LLaMA 3.1 with a 6-DOF robotic arm for autonomous ordering and delivery. Uses MediaPipe for customer detection, Flask-SocketIO for natural language ordering, and OpenCV vision pipeline for precise burger grasping. Achieved 86% success rate over 50 trials.

Computer VisionOpenCVRoboticsFlask-SocketIOMediaPipeLLMPythonSpeech RecognitionHough TransformServo Control
Paper

MusicMap

A Flask-based web application that provides artist recommendations using clustering techniques. It integrates with Spotify's API to fetch track previews and related artist information.

FlaskPythonK-Means ClusteringSpotify APIPandasSpotipyMatplotlibMachine LearningREST APIJavaScriptUnsupervised LearningData Mining
Code

Crime Prediction

This project aims to predict crime occurrences in Chicago using machine learning techniques. By analyzing historical crime data along with various socio-economic and environmental factors, we aim to build a predictive model that can anticipate the likelihood of different types of crimes in different areas of Chicago.

PythonMachine LearningFlaskscikit-learnRandom ForestSVMPandasNumPyBing Maps APIData AnalysisPredictive Modeling
CodePaper

Stock Prediction

Multi-model ensemble ML system for stock price forecasting using Random Forest, SVM, and Linear Regression. Features Flask backend with real-time progress updates via Server-Sent Events, automatic market hours detection, and optional news sentiment analysis with TextBlob.

PythonMachine LearningFlaskscikit-learnRandom ForestSVMLinear RegressionyfinanceTextBlobServer-Sent EventsTime SeriesFinance
Code

VSLAM Drone Navigation

Monocular Visual SLAM system for autonomous drone navigation featuring ORB and SIFT feature detection, MIDAS depth estimation, and 3D point cloud reconstruction. Implements Structure from Motion (SfM) with Extended Kalman Filter for robust pose estimation in GPS-denied environments.

Computer VisionSLAMORB-SLAMSIFTDeep LearningMIDASPythonOpenCVPyTorchStructure from MotionKalman FilterAutonomous NavigationDrones
Code