Skip to content
View shiva-kar's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report shiva-kar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shiva-kar/README.md

Typing SVG

GitHub LinkedIn X Instagram Portfolio


About Me

Hi, I'm Shiva Kar — a BCA student from Hojai, Assam, India.

My focus is on deep technical fundamentals, not frameworks or hype. I'm building a strong foundation in C programming, memory management, OS internals, and systems design, with the long-term goal of specializing in backend engineering at a top tech company.

My structured learning path:

C → C++ (DSA) → Java + Spring Boot → Python
     ↓
Backend SDE → Distributed Systems → Cloud → MAANG

Timeline: Internship by end of BCA · MCA from NIT via NIMCET


What I Know

Skill Details
C Primary language — memory management, pointers, file I/O, systems programming
Data Structures Arrays, linked lists, sorting, recursion
Algorithms Problem solving, debugging, complexity analysis
OS / Unix Shell, processes, system calls, signals
Git Version control, command-line workflow
OOP Object-oriented concepts
In Progress C++ (DSA), Java, Spring Boot, SQL

Projects

Building a garbage collector in C to understand manual memory management, heap internals, and object tracking. Covers mark-and-sweep, root tracing, and allocation metadata.

C Memory Management Heap Internals


Building a minimal Unix shell in C with command parsing, execution via fork/exec, and process management. Covers system calls, file descriptors, signal handling, and piping.

C System Calls Process Management


Building a simplified Git clone in C to understand content-addressable storage, blob and tree objects, and commit history. Covers file I/O, hashing, and version control internals.

C File I/O Hashing


Education

Degree Institution Timeline
BCA — Software Engineering Amity University Online Jul 2025 – Nov 2028
Class XII — Science (PCM & CS) Deshabandhu Bidyapeeth HS School Jul 2022 – Mar 2025
Class X Rabindra Bidyalaya High School Jan 2017 – Mar 2022

Certifications

  • Learn C — Skill Path · Codecademy
  • Computer Science Curriculum · OSSU
  • Programming in C and C++ with AI · Internshala Trainings

Get in Touch


Streak

Popular repositories Loading

  1. resume-builder resume-builder Public

    A professional SaaS-level resume builder with real-time PDF preview, drag-and-drop sections, and multiple templates. Built with Next.js 14, TypeScript & Tailwind CSS.

    TypeScript 9 5

  2. freeCodeCamp freeCodeCamp Public

    Forked from freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    TypeScript

  3. godot-engine godot-engine Public

    Forked from godotengine/godot

    Godot Engine – Multi-platform 2D and 3D game engine

    C++

  4. Exercism.org Exercism.org Public

    C

  5. shiva-kar.github.io shiva-kar.github.io Public

    Personal portfolio website for Shiva Kar — BCA student, C programmer, systems engineering enthusiast.

    CSS

  6. shiva-kar shiva-kar Public