Learning log

What I'm learning

A live view of what's on my desk, what's next and what I'm working toward.

Currently learning Programming

Java

Currently learning Problem solving

Data Structures & Algorithms

Currently learning AI

Machine Learning

Currently learning AI

Artificial Intelligence

Up next Engineering

System Design

Currently learning Web

Backend Development

Currently learning Programming

Advanced Python

Current focus

Currently building myself

Where my hours go right now.

DSA, machine learning, and shipping the core of AI Study Hub.

  1. 01

    Data Structures & Algorithms

    Daily problem solving and pattern building.

    High
  2. 02

    Artificial Intelligence

    Understanding AI systems beyond API calls.

    High
  3. 03

    Machine Learning

    Models, math and training intuition.

    High
  4. 04

    Software Engineering

    Clean architecture, testing, maintainable code.

    Medium
  5. 05

    Product Development

    Turning ideas into shipped, useful products.

    Medium
  6. 06

    Entrepreneurship

    Learning how products become companies.

    Medium
  7. 07

    Open Source

    Preparing to contribute to real projects.

    Medium
  8. 08

    Problem Solving

    Thinking clearly about hard problems.

    Medium

DSA

Problem solving

My data structures & algorithms roadmap.

01

Foundations

  • Complexity Analysis — In Progress
  • Arrays — In Progress
  • Strings — In Progress
  • Recursion — In Progress
  • Searching — In Progress
  • Sorting — In Progress
02

Core structures

  • Linked Lists — Planned
  • Stacks — Planned
  • Queues — Planned
  • Hashing — Planned
03

Non-linear

  • Trees — Planned
  • Heaps — Planned
  • Graphs — Planned
04

Paradigms

  • Greedy Algorithms — Planned
  • Backtracking — Planned
  • Dynamic Programming — Planned
CompletedIn progressPlanned

GATE / Core CS

Core computer science

Preparing the fundamentals every serious engineer needs.

  • Computer Science Fundamentals — In Progress
  • Data Structures & Algorithms — In Progress
  • Operating Systems — Planned
  • Computer Networks — Planned
  • DBMS — Planned
  • Computer Organization & Architecture — Planned
  • Theory of Computation — Planned
  • Compiler Design — Planned
  • Engineering Mathematics — Planned
  • Discrete Mathematics — Planned
  • Algorithms — Planned

Preparation and learning in progress — exam results will only appear here once they're real.

Vision

Where I'm headed

Become a highly capable software/AI engineer and build high-impact technology — and eventually, companies.

  • Software Engineering

    Designing and shipping reliable systems.

  • AI Engineering

    Building AI-powered products end to end.

  • Machine Learning

    Models, data and training — deeply understood.

  • Systems

    Operating systems, distributed systems, performance.

  • Product Engineering

    Engineering with the user in mind.

  • Research

    Exploring open questions in AI and computing.

  • Entrepreneurship

    Building products that become companies.

Short-term goals

  • Strengthen DSA fundamentals2026

    Consistent problem solving across all core topics.

    In Progress
  • Ship AI Study Hub core platform2026

    Resources, notes, syllabus, PYQs and AI chat working end to end.

    In Progress

Medium-term goals

  • First merged open-source contributions2027

    Start contributing to real projects.

    Planned
  • Prepare for GSoC 20272027

    Choose an organisation, contribute early, write a strong proposal.

    Planned
  • Deep understanding of ML & LLMs

    Move from using models to building and training them.

    In Progress

Long-term goals

  • Become a highly capable software/AI engineer

    Build high-impact technology at world-class teams.

    In Progress
  • Build a technology company

    Turn a product idea into a real company.

    Planned

These are ambitions and goals, not current positions.