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.
| 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 |
- 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
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
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
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
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
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
Building indie games using Godot Engine and Unity, with experience using GDScript, C#, and C++ for gameplay programming and game jam projects.
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
| Degree | Institution | Timeline |
|---|---|---|
| Bachelor of Computer Applications (BCA) | Amity University Online | 2025 – 2028 |
- Harvard CS50x — Introduction to Computer Science
- Harvard CS50P — Programming with Python
- Harvard CS50 SQL — Databases with SQL
- 🌐 Portfolio — https://shivakar.me
- 💼 LinkedIn — https://linkedin.com/in/shiva-kar
- 💻 GitHub — https://github.com/shiva-kar
- ✉️ Email — sksmarttech48@gmail.com
- 🐦 X — https://x.com/sk_shivakar

