Milestone 01
2026
Foundations
- Build a very strong DSA foundation
- Master C++
- Solve a large number of high-quality DSA problems
- Strengthen Mathematics and Core CS
WELCOME TO MY SPACE
UMAR RAHMANI
BUILDING WITH JAVASCRIPT
HELLO, I'M UMAR

Live coding activity from GitHub and LeetCode.
@Urahmani21
0 contributions in the last year
View profile@Urahmani21
01
I am a B.Tech Computer Science Engineering student at Lovely Professional University. My focus right now is depth over noise — problem solving, core CS fundamentals and shipping software I would be comfortable defending line by line.
I would rather understand one algorithm completely than half-remember ten. That is the standard I am holding myself to through the degree: fundamentals that hold up under questioning, and software that actually runs.
Current focus
02
A four-year plan, written down so it can be checked. Each milestone is an intent, not an accomplishment.
Milestone 01
2026
Milestone 02
2027
Milestone 03
2028
Milestone 04
2029
03
Levels are self-assessed and deliberately conservative: Learning, Intermediate, Advanced Focus.
Intermediate
Advanced Focus
Intermediate
Learning
Intermediate
Learning
04
Two builds I am actively working on. Status is stated plainly — nothing is called finished before it is built, and links appear only when the repositories are public.
Interactive DSA visualization tool for understanding sorting and searching algorithms through step-by-step animations.
Seeing an algorithm move is the fastest way to understand why it works.
AlgoVisualizer
No screenshot yet — the preview goes here once the build is published.
Developer productivity and DSA progress tracker for organizing coding practice, study goals and learning progress.
Structured practice beats scattered problem solving.
DSA Tracker
No screenshot yet — the preview goes here once the build is published.
05
Where I actually am with data structures and algorithms — described qualitatively, with no invented counts, ratings or contest results.
Method
Topics
◻︎ learning · ◧ practising · ◼︎ comfortable
06
The subjects I am building depth in, and why each one matters to the engineer I am trying to become.
01
Processes, threads, scheduling and memory — the vocabulary behind every performance discussion.
02
TCP/IP, HTTP and latency budgets, the layer every distributed system is built on.
03
Indexing, transactions and normalisation, where most backend bugs actually live.
04
Abstraction and design principles that keep large codebases changeable.
05
Trade-offs between consistency, latency and cost when a service has to scale.
06
Caches, memory hierarchy and pipelines — why the same algorithm can be 10x faster.
07
Discrete maths, probability and complexity analysis behind algorithm design.
08
Education, certifications and CV. Only verified entries appear here.
01 / EDUCATION
B.TECH / CSE
B.Tech, Computer Science & Engineering
Currently pursuing. Focus on core computer science and problem solving.
02 / RESUME
A concise overview of my education, technical skills, projects and engineering journey.
03 / CERTIFICATIONS
06 listed
Udemy
30.5-hour C++ programming course by Abdul Bari, covering C++ from beginner to advanced concepts.
Oracle
Oracle Data Platform 2025 Certified Foundations Associate certification.
NeoColab
Completed the Computer Programming certification program from NeoColab.
Infosys Springboard
Completed the Introduction to Artificial Intelligence course from Infosys Springboard.
Cisco Networking Academy
Completed Python Essentials 1 through Cisco Networking Academy.
CodIntern, Vibranta & Team
Participation and dedication certificate for the 24-hour national level hackathon.
10 / CONTACT
Have an opportunity, project, collaboration or just want to connect? Find me across these platforms.
MD UMAR RAHMANI
B.TECH CSE · 2025 — 2029
BUILD. LEARN. SHIP.