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.
| 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 |
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
| 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 |
- CS50x: Introduction to Computer Science - HarvardX
- CS50p: Programming with Python - HarvardX
- CS50 SQL: Databases with SQL - HarvardX
- Email: shivakar@amityonline.com
- LinkedIn: linkedin.com/in/shiva-kar
- X: x.com/sk_shivakar
- Instagram: instagram.com/sk_shivakar
- Portfolio: shivakar.me

