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

About Me

Hi, I'm Shiva Kar, a Bachelor of Computer Applications (BCA) student at Amity University Online from Assam, India.

My primary focus is Java Backend Development, building scalable backend applications using Java, Spring Boot, Hibernate/JPA, REST APIs, and PostgreSQL.

Alongside backend development, I enjoy systems programming in C, building projects that deepen my understanding of operating systems, memory management, networking, and software internals.

I also build AI-powered applications by integrating modern LLMs, coding agents, and workflow automation into real-world software. My focus is on using AI effectively to build better applications—not training machine learning models.

Outside backend engineering, I enjoy building indie games with Godot and occasionally Unity, contributing to open-source projects, and continuously improving my software engineering skills.


Technical Stack

Domain Technologies
Backend Java, Spring Boot, Spring MVC, Hibernate, JPA, REST APIs
Languages Java, C, C++, C#, SQL, TypeScript, JavaScript, Python, GDScript
Databases PostgreSQL, MySQL, Redis
Frontend React, Next.js, Tailwind CSS, HTML, CSS
AI Development Prompt Engineering, LLM Integration, Coding Agents, AI Workflow Automation
Game Development Godot Engine, Unity, Unreal Engine (C++), Blender
Developer Tools Git, GitHub, Docker, Linux, Postman, VS Code

Currently Working On

  • Building Java backend applications with Spring Boot
  • Learning scalable backend architecture and API design
  • Developing a Unix-like Shell in C
  • Building AI-powered developer tools and applications
  • Contributing to open-source projects
  • Participating in game development projects and game jams

Featured Projects

🚀 Resume Builder

Repository: https://github.com/shiva-kar/resume-builder

A modern resume builder featuring real-time PDF preview, drag-and-drop editing, customizable templates, and a polished user experience.

Tech: Next.js • TypeScript • Tailwind CSS • React PDF


🐚 Unix-like Shell in C

Repository: https://github.com/shiva-kar/unix-like-shell

Building a Unix shell from scratch to understand process execution, command parsing, system calls, pipes, signals, and file descriptor management.

Tech: C • POSIX • System Calls • Process Management


🌐 HTTP Server in C

Repository: https://github.com/shiva-kar/Custom-HTTP-Server-in-C

Implementing a lightweight HTTP server using raw sockets to explore networking fundamentals and backend infrastructure.

Tech: C • Networking • Sockets


📦 Git Implementation

Repository: https://github.com/shiva-kar/git-implementation

A simplified Git implementation focused on understanding content-addressable storage, hashing, blobs, trees, and commit history.

Tech: C • File I/O • Hashing


🤖 Agentic AI Applications

Building applications that combine LLMs, coding agents, and workflow automation to improve developer productivity and automate real-world tasks.

Focus: Prompt Engineering • AI Agents • LLM APIs • Developer Tools


🎮 Game Development

Building indie games using Godot Engine and Unity, with experience using GDScript, C#, and C++ for gameplay programming and game jam projects.


Open Source

I enjoy contributing to open-source projects and collaborating with developers around the world.

I'm particularly interested in contributing to:

  • Java & Spring Boot
  • Backend Infrastructure
  • Developer Tools
  • AI Applications
  • Systems Programming
  • Game Development

GitHub Statistics


Education

Degree Institution Timeline
Bachelor of Computer Applications (BCA) Amity University Online 2025 – 2028

Certifications

  • Harvard CS50x — Introduction to Computer Science
  • Harvard CS50P — Programming with Python
  • Harvard CS50 SQL — Databases with SQL

Connect With Me


Thanks for visiting my profile!

I enjoy building software, contributing to open source, and learning something new every day.

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 13 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