Focus on the Process/System rather than the Outcome/Goal

09/05/2025 - Friday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Evening (Added the holdings GET endpoints for FastAPI project)
  2. Evening (Restructured the project files for better scalability, initialized Git)

10/05/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning (Linked yfinance API to get summary of user holdings)
  2. Noon (Added put, delete endpoints for holdings. Finished Project Phase 1 backend)
  3. Afternoon (Explored news API, Sentiment Analyzer options - finBERT, VADER)
  4. Evening (Implemented the Sentiment Analysis for User holdings using finBERT)
  5. Evening (Streamlit basics study from documentation)

11/05/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 6 ✅

Session break up

  1. Morning (Streamlit frontend building)
  2. Morning (Streamlit frontend building)
  3. Evening (Streamlit frontend testing - date format typo error debug)
  4. Evening (Frontend enhancement 1)
  5. Night (Frontend enhancement 2)
  6. Night (Frontend wrap up)

12/05/2025 - Monday

No. of DeepWork sessions (50 mins each) = 3 ✅

To-do

  • Obsidian Documentation of the project
  • Hosting the project in streamlit cloud
  • Figure out the database part while hosting

Session break up

  1. Noon (Streamlit front end minor tweaks, deployment start)
  2. Afternoon (AWS RDS instance creation)
  3. Evening (AWS RDS instance testing, connection with the code)

13/05/2025 - Tuesday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning (AWS Billing issue analysis)
  2. Noon (Neon PostgreSQL deployment)
  3. Afternoon (Project structure split for frontend and backend)
  4. Evening (Render FastAPI backend deployment)
  5. Night (FastAPI backend deployment Huggingface)

14/05/2025 - Wednesday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning (Huggingface deploy bug analysis)
  2. Noon (Huggingface deploy bug analysis)
  3. Afternoon (geniex application)
  4. Evening (Huggingface backend Deploy - Success)
  5. Night (Streamlit frontend deploy - Success)

15/05/2025 - Thursday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Noon (Finsight ReadME file creation, documentation)
  2. Evening (Finsight - DB waking up issue bug fix)
  3. Evening (Finsight - Implement cache in Streamlit for news page)

16/05/2025 - Friday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Afternoon (ML C1W1 - Supervised vs Unsupervised Learning)
  2. Afternoon (ML C1W1 - Linear Regression Model)
  3. Evening (ML C1W1- Cost Function)
  4. Evening (ML C1W1 - Cost Function visualization)

17/05/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Morning (ML C1W1 - Gradient Descent for Linear Regression)
  2. Afternoon (ML C1W2 - Multiple Linear Regression)
  3. Afternoon (ML C1W2 - Vectorization)
  4. Evening (ML C1W2 - Gradient Descent for Multiple Linear Regression)

18/05/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Morning (ML C1W2 - Feature Scaling)
  2. Noon (ML C1W2 - Polynomial Regression, Lab)
  3. Afternoon (ML C1 W3 - Logistic Regression)
  4. Evening (ML C1 W3 - Decision Boundary)

19/05/2025 - Monday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Noon (ML C1 W3 - Gradient Descent for Logistic Regression)
  2. Afternoon (ML C1 W3 - Overfitting)
  3. Python Basics revamping

20/05/2025 - Tuesday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Afternoon (ML C2 W1 - Neural Networks Intro)
  2. Evening (ML C2 W1 - Neural Network Model)
  3. Evening (ML C2 W1 - TensorFlow Implementation)

DSA Prep Day 1

  1. Noon (Strings Basics - Geeks)

21/05/2025 - Wednesday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Afternoon (ML C2 W1 - Neural Network implementation in Python)
  2. Afternoon (ML C2 W1 - Lab)
  3. Evening (ML C2 W2 - Activation Functions)

DSA Prep Day 1 (Striver’s SDE Sheet)

  1. Morning - Day 1: Arrays (3/6)

22/05/2025 - Thursday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Afternoon (NeoFi Assessment)
  2. Afternoon (NeoFi Assessment)
  3. Evening (NeoFi Assessment)

DSA Prep Day 1 (Striver’s SDE Sheet)

  1. Morning - Day 1: Arrays (6/6)

23/05/2025 - Friday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning (NeoFi Assessment)
  2. Morning (NeoFi Assessment)
  3. Noon (NeoFi Assessment)
  4. Afternoon (NeoFi Assessment)
  5. Evening (NeoFi Assessment)

24/05/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning early (NeoFi Assessment)
  2. Morning (NeoFi Assessment)
  3. Morning (NeoFi Assessment)
  4. Afternoon (NeoFi Assessment)
  5. Evening (NeoFi Assessment)

25/05/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Morning early (NeoFi Assessment)
  2. Morning early (NeoFi Assessment)
  3. Morning (NeoFi Assessment)
  4. Morning (NeoFi Assessment submission and deployment)

26/05/2025 - Monday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Morning early (ML C2 W2 - Multiple Classification)
  2. Morning early (ML C2 W2 - Softmax)
  3. Afternoon (ML C2 W2 - Additional NN concepts)

27/05/2025 - Tuesday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Morning early (ML C2 W3 - Choosing Model)
  2. Afternoon (ML C2 W3 - Bias and Variance)
  3. Evening (ML C2 W3 - ML Development process)

DSA Prep Day 2 (Striver’s SDE Sheet)

  1. Morning - Day 2: Arrays Part - II (4/4)

28/05/2025 - Wednesday

No. of DeepWork sessions (50 mins each) = 4 ✅

Session break up

  1. Morning early (ML C2 W3 - ML development process)
  2. Afternoon (ML C2 W3 - Precision, Recall, Lab)
  3. Evening (ML C2 W4 - Decision trees)
  4. Evening (ML C2 W4 - Ensemble Learning )

DSA Prep Day 3 (Striver’s SDE Sheet)

  1. Morning - Day 3: Arrays Part - III (3/6)

29/05/2025 - Thursday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Morning early (ML C2 W4 - Tree ensemble)
  2. Morning (ML C2 W4 - Lab)

DSA Prep Day 3 (Striver’s SDE Sheet)

  1. Morning - Day 3: Arrays Part - III (5/6)

30/05/2025 - Friday

No. of DeepWork sessions (50 mins each) = 1 ✅

Session break up

  1. Morning early (ML C3 W1 - K means clustering)

31/05/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Morning early (ML C3 W1 - K means clustering Lab)
  2. Morning (ML C3 W1 - Anomaly detection)
  3. Evening (ML C3 W1 - Anomaly detection)

01/06/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Morning early (ML C3 W2)
  2. Morning (ML C3 W2)

02/06/2025 - Monday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Afternoon (ML C3 W2)
  2. Evening (ML C3 W2)

03/06/2025 - Tuesday

No. of DeepWork sessions (50 mins each) = 5 ✅

Session break up

  1. Morning early (ML C3 W2 - Content-based filtering)
  2. Morning (ML C3 W2 - Lab)
  3. Afternoon - DSA - Space and Time complexity - Abdul Bari video
  4. Evening - DSA - Space and Time complexity
  5. Evening (ML C3 W3 - Reinforcement Learning)

04/06/2025 - Wednesday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Morning early (ML C3 W3 - Reinforcement Learning)
  2. Morning (ML C3 W3 - Reinforcement Learning)

05/06/2025 - Thursday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Noon (ML C3 W3 - Reinforcement Learning)
  2. Evening (ML C3 W3 - Lab)

06/06/2025 - Friday

No. of DeepWork sessions (50 mins each) = 0 ❌

07/06/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 1 ✅

Session break up

  1. ML project research

08/06/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 0 ❌

09/06/2025 - Monday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Amazon interview prep
  2. Omnify Project

10/06/2025 - Tuesday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Morning Early (Omnify Project)
  2. Morning (Omnify Project Completion)
  3. Noon (Omnify Project GitHub, Recording)

11/06/2025 - Wednesday

No. of DeepWork sessions (50 mins each) = 2 ✅

Session break up

  1. Morning Early (ML Project Research)
  2. Morning (Job Apply)
  3. Afternoon (Job Apply)
  4. Evening (PhonePe first round assessment)

12/06/2025 - Thursday

No. of DeepWork sessions (50 mins each) = 1 ✅

Session break up

  1. Morning (Job Apply)

13/06/2025 - Friday

No. of DeepWork sessions (50 mins each) = 3 ✅

Session break up

  1. Morning Early (PhonePe interview prep)
  2. Morning (PhonePe interview prep)
  3. Morning (PhonePe interview prep)

14/06/2025 - Saturday

No. of DeepWork sessions (50 mins each) = 0 ❌

15/06/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 1 ✅

Session break up

  1. Evening (Interview prep - Resume run through)

15/06/2025 - Sunday

No. of DeepWork sessions (50 mins each) = 1 ✅

Session break up

  1. Evening (Interview prep - Resume run through)

16/06/2025 - Monday

No. of DeepWork sessions (50 mins each) =

Session break up