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 Software Engineering (BCA) student from Hojai, Assam.

My engineering philosophy is built on "monstrous efficiency"—mastering deep technical fundamentals rather than chasing framework bloat. I am architecting a rigorous foundation in systems programming (C) to understand how the machine works under the hood, while building highly scalable, enterprise-grade web applications using Java, Spring Boot, and PostgreSQL.

I strictly separate my architectural concerns: Java for heavy backend logic, React/TypeScript for clean frontends, and Python strictly for utility automation.

My Long-Term Roadmap: Mastering the Java Backend Stack -> Securing a Top-Tier MCA via NIMCET -> Architecting Distributed Systems at MAANG.

When I am not writing server logic, you can find me building indie games in Godot and Blender, maintaining a 120+ WPM typing speed, or sticking to a highly disciplined 6-day strength training split. Performance isn't just about code; it's a lifestyle.


Technical Arsenal

Domain Technologies
Languages Java, C, SQL, TypeScript, JavaScript, Python
Backend & APIs Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs
Frontend UI React.js, Tailwind CSS, HTML/CSS
Databases PostgreSQL, MySQL, Redis
Infrastructure & Tools Git, GitHub, Docker, Postman, Linux CLI
Core Competencies Systems Architecture, Object-Oriented Design, Performance Optimization

Engineering Portfolio

Building a minimal Unix shell entirely from scratch in C to master process execution and memory management. Features a custom lexer for tokenization, a syntax parser, and an execution engine handling fork/exec, system calls, and I/O redirection.

C System Calls Process Management Memory Allocation


Implementing a basic web server using raw POSIX sockets to serve static files. Designed to bridge the gap between low-level operating systems and backend web infrastructure.

C Networking Sockets


Building a simplified Git clone in C to understand content-addressable storage, blob and tree objects, and commit history internals.

C File I/O Hashing


Education

Degree Institution Location Timeline
BCA - Software Engineering Amity University Online Noida, UP, India Jul 2025 - Nov 2028
Class XII - Science (PCM and CS) Deshabandhu Bidyapeeth HS School Hojai, Assam, India Jul 2022 - Mar 2025
Class X Rabindra Bidyalaya High School Hojai, Assam, India Jan 2017 - Mar 2022

Certifications

  • CS50x: Introduction to Computer Science - HarvardX
  • CS50p: Programming with Python - HarvardX
  • CS50 SQL: Databases with SQL - HarvardX

Get in Touch


Streak

Pinned 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. open-source-projects-for-contributions open-source-projects-for-contributions Public

    repo with a list of projects and organizations that are friendly to contributions, along with quick links to relevant documents you should reference before contributing