AI Stock Analysis App
📈 AI Stock Analysis AppAI-powered iOS app for real-time stock market insights “Real-time stock prices meet AI-powered analysis — in your language.” 📎 Demo Video: Your browser does not support the video tag. 📌 One-Line SummaryAn iPhone app that collects real-time stock data and uses AI to provide clear investment insights in multiple languages.It also stores your past analyses so you can track trends over time. 1️⃣ How It Works1. Live Stock Data Pulls stock prices from Yahoo...
Real Time Crypto Dashboard
💹 Real-Time Crypto DashboardLive Bitcoin & Ethereum tracking with predictions “Watch crypto markets move in real time — and see tomorrow’s trend today.” 📎 Demo Video: Your browser does not support the video tag. 📌 One-Line SummaryA live dashboard that tracks Bitcoin (BTC) and Ethereum (ETH) prices in real time, predicts short-term trends, and displays everything visually.Built entirely with open-source tools on AWS. 1️⃣ How It WorksData Flow:Live Prices → Kafka (data streaming) ...
Used Car Price Prediction
🚗 Used Car Price Prediction in VirginiaPredicting the price of used cars with AI and data analysis “Don’t guess the price — let the data tell you.” 📎 Full Analysis:👉 View Jupyter Notebook on GitHub 📌 One-Line SummaryThis project predicts the prices of used cars in Virginia using a dataset of over 46,000 listings.By analyzing details like year, mileage, brand, and fuel type, the AI model can estimate a realistic market price. 1️⃣ How It Was Built1. Data Collection Collected rea...
[Algorithm] Quick Sort — Divide and Conquer!
⚡ Quick Sort: Divide and Conquer! “Divide each difficulty into as many parts as is feasible and necessary to resolve it.”— René Descartes In life, as in sorting algorithms, you don’t have to solve a complex problem all at once.Break it down into smaller pieces, and it becomes much easier to handle.Quick Sort is an algorithm built exactly on that philosophy. Imagine organizing your bookshelf.You pick one book in the middle as a reference point —thinner books go to the left, thicker book...
[Algorithm] Insertion Sort — Quiet but Steady Growth
🧩 What’s the Big Deal About Insertion Sort? “It does not matter how slowly you go as long as you do not stop.” – Confucius In life, there are those who don’t seek the spotlight but quietly find their own place.In the world of algorithms, there’s a counterpart to such people — Insertion Sort. As its name suggests, Insertion Sort works by inserting each new elementinto the correct position within an already sorted portion of the list. It doesn’t sort everything in one flashy move,but in...
[Algorithm] Dynamic Programming — Trusting Your Past Self
🔁 What’s the Big Deal About Dynamic Programming? “Memory is the treasury and guardian of all things.” – William Shakespeare In life, there are moments when we need to remember and refer to past experiencesto avoid making the same mistakes again. Whether in studying, exercising, or love—the ability to remember and use what we’ve learned shapes our future. There’s an algorithm in programming that reflects this very philosophy:Dynamic Programming (DP). 🧠 The Philosophy Behind ItDyn...
[Algorithm] Selection Sort — The Power of Choosing
🔍 What’s the Big Deal About Selection Sort? “Destiny is not a matter of chance, it is a matter of choice.” – William Jennings Bryan In life, we constantly face moments of choice.Who will you walk with? What will you do first?Ultimately, these choices shape the course of your life. In programming, there’s an algorithm that embodies this same idea —Selection Sort. Selection Sort repeatedly finds the smallest value in the list,and moves it to the front, step by step, until the entire lis...
[Algorithm] Bubble Sort — Can Life Be Sorted Too?
🫧 What’s the Big Deal About Bubble Sort? “It’s the little differences that make the big difference.” – Napoleon Hill In the programming world, there are moments when small changes lead to big outcomes—just as Napoleon Hill said.One of the best examples of this is Bubble Sort. At first glance, it’s so simple that it’s easy to dismiss. But behind its simplicity lies a surprisingly meaningful lesson. Bubble Sort works by scanning a list from start to finish, comparing two neighboring e...