UMAR RAHMANILOADING

WELCOME TO MY SPACE

Hi, Umar here.

UMAR RAHMANI

00
%

BUILDING WITH JAVASCRIPT

PORTFOLIO / 2026INITIALIZING...
0%
UMAR RAHMANI2025 — 2029

HELLO, I'M UMAR

UB FC17*C56TYT

Computer Science student, building toward software engineering.

Foundations first: DSA in C++, core computer science, full stack development, system design and AI-assisted engineering.

Md Umar Rahmani
01 / UMAR
01 / CURRENT PATHSoftware Engineering

Activity

Live coding activity from GitHub and LeetCode.

GitHub

@Urahmani21

OverviewRepositoriesProjectsPackagesStars

0 contributions in the last year

LeetCode

@Urahmani21

01

About

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.

Based in
Punjab, India
Programme
B.Tech CSE
University
LPU

Current focus

  • Data Structures & Algorithms01
  • C++02
  • Object-Oriented Programming03
  • Operating Systems04
  • Computer Networks05
  • DBMS06
  • Full Stack Development07
  • System Design08
  • AI-assisted development09

02

Journey

A four-year plan, written down so it can be checked. Each milestone is an intent, not an accomplishment.

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

Milestone 02

2027

Building Real Software

  • Deep dive into Full Stack Development
  • Build production-quality applications
  • Learn backend architecture
  • Start contributing to Open Source

Milestone 03

2028

Scale & Interviews

  • Advanced System Design
  • Internships
  • Large-scale projects
  • Competitive programming / interview preparation

Milestone 04

2029

Software Engineering Roles

  • Software Engineering roles
  • Target top product-based companies
  • Continue growing toward senior-level engineering

03

Skills

Levels are self-assessed and deliberately conservative: Learning, Intermediate, Advanced Focus.

Programming Languages

01

Intermediate

  • C++
  • JavaScript
  • TypeScript
  • Python
  • SQL

Core Computer Science

02

Advanced Focus

  • Data Structures & Algorithms
  • OOP
  • Operating Systems
  • Computer Networks
  • DBMS
  • Computer Architecture
  • System Design

Frontend

03

Intermediate

  • HTML
  • CSS
  • JavaScript
  • React
  • Next.js
  • Tailwind CSS

Backend

04

Learning

  • Node.js
  • Express.js
  • REST APIs
  • Authentication
  • PostgreSQL
  • MongoDB

Developer Tools

05

Intermediate

  • Git
  • GitHub
  • Linux
  • Docker
  • Postman
  • VS Code

AI

06

Learning

  • AI-assisted development
  • LLM APIs
  • AI application development
  • Prompt engineering
  • RAG fundamentals

04

Work

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.

01

AlgoVisualizer

In progress

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.

  • React
  • JavaScript
  • Tailwind CSS
Links published once the repository is live
Fig. 01In development

AlgoVisualizer

No screenshot yet — the preview goes here once the build is published.

02

DSA Tracker

In progress

Developer productivity and DSA progress tracker for organizing coding practice, study goals and learning progress.

Structured practice beats scattered problem solving.

  • React
  • JavaScript
  • Tailwind CSS
  • LocalStorage
Links published once the repository is live
Fig. 02In development

DSA Tracker

No screenshot yet — the preview goes here once the build is published.

05

Problem Solving

Where I actually am with data structures and algorithms — described qualitatively, with no invented counts, ratings or contest results.

Method

  • 01C++ as the primary language — STL, complexity analysis and clean implementation.
  • 02Pattern-first practice: understand the technique before grinding volume.
  • 03Every solved problem gets re-derived from scratch during revision.
  • 04Live counts come from my LeetCode profile below, never from a hardcoded number.
LeetCode profile

Topics

◻︎ learning · ◧ practising · ◼︎ comfortable

  • ArraysPractising
  • StringsPractising
  • Two PointersPractising
  • Sliding WindowLearning
  • Binary SearchPractising
  • RecursionLearning
  • Linked ListsLearning
  • Stacks & QueuesLearning
  • TreesLearning
  • GraphsLearning
  • GreedyLearning
  • Dynamic ProgrammingLearning

06

Core CS

The subjects I am building depth in, and why each one matters to the engineer I am trying to become.

01

Operating Systems

Processes, threads, scheduling and memory — the vocabulary behind every performance discussion.

02

Computer Networks

TCP/IP, HTTP and latency budgets, the layer every distributed system is built on.

03

DBMS

Indexing, transactions and normalisation, where most backend bugs actually live.

04

OOP

Abstraction and design principles that keep large codebases changeable.

05

System Design

Trade-offs between consistency, latency and cost when a service has to scale.

06

Computer Architecture

Caches, memory hierarchy and pipelines — why the same algorithm can be 10x faster.

07

Mathematics

Discrete maths, probability and complexity analysis behind algorithm design.

08

Credentials

Education, certifications and CV. Only verified entries appear here.

01 / EDUCATION

Education

2025 — 2029

B.TECH / CSE

Lovely Professional University

B.Tech, Computer Science & Engineering

Currently pursuing. Focus on core computer science and problem solving.

02 / RESUME

Resume / CV

A concise overview of my education, technical skills, projects and engineering journey.

03 / CERTIFICATIONS

Certifications

06 listed

Certificate

Udemy

Learn C++ Programming – Beginner to Advance: Deep Dive in C++

30.5-hour C++ programming course by Abdul Bari, covering C++ from beginner to advanced concepts.

Aug 31, 2026

Credential ID

UC-f416a2be-b748-4f97-9eda-e46f54b48b69

View Certificate
Certificate

Oracle

Oracle Data Platform 2025 Certified Foundations Associate

Oracle Data Platform 2025 Certified Foundations Associate certification.

May 29, 2026Valid: May 29, 2028

Credential ID

328499714OCI25DCFA

View Certificate
Certificate

NeoColab

Computer Programming

Completed the Computer Programming certification program from NeoColab.

Certificate

Infosys Springboard

Introduction to Artificial Intelligence

Completed the Introduction to Artificial Intelligence course from Infosys Springboard.

Certificate

Cisco Networking Academy

Python Essentials 1

Completed Python Essentials 1 through Cisco Networking Academy.

Certificate

CodIntern, Vibranta & Team

HACK-ADHYAAY – 24-Hour National Level Hackathon

Participation and dedication certificate for the 24-hour national level hackathon.

Nov 28–29, 2025
View Certificate

10 / CONTACT

LET'S TALK.

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.

C++DSAJavaScriptHTML5GitGitHubC++DSAJavaScriptHTML5GitGitHub