logo

Bima Sanjaya

Software Engineer

I am a software engineer with one year of experience. As a frontend engineer, I specialize in building responsive and interactive user interfaces, as well as integrating with backend services. My backend experience includes developing APIs, develop robotic system, and applying Object-Oriented Programming (OOP) principles using Python and C#.

Current favorite tech :
bima sanjaya photo

Years of experience

Projects completed

Programming Languages

Code commits

Career Journey
2024
Junior Software Engineer
2022
Frontend Engineer
2021
Web Developer Internship
Techstack
JavaScript
TypeScript
C Sharp
Python
Next JS
React JS
Tailwind
Bootstrap
Dotnet
Flask
Node.js
Express.js
Postman
JavaScript
TypeScript
C Sharp
Python
Next JS
React JS
Tailwind
Bootstrap
Dotnet
Flask
Node.js
Express.js
Postman

Bima Sanjaya

Latest Blog

The Future of Web Development

📅 20 Februari 2025

The future of web development is shaped by rapid technological advancements, focusing on speed, efficiency, and user experience. Emerging trends like Server-Side Rendering (SSR), Static Site Generation (SSG), and edge computing are redefini...

AIWebAssemblyProgressive Web Apps
The Evolution of Software Engineering

📅 25 Februari 2025

Software engineering has evolved significantly over the years, driven by the need for faster, more reliable software development processes. In the early days, software development was slow and cumbersome, with lengthy release cycles and a f...

AgileDevOpsCloud ComputingMicroservices
Understanding Git: The Backbone of Version Control

📅 02 Maret 2025

Git is a distributed version control system that allows developers to manage and track changes in their codebase over time. It is widely used in the software development world due to its flexibility, speed, and ability to handle large proje...

GitVersion ControlGitHubcollaboration
Introduction to Object-Oriented Programming (OOP)

📅 02 Maret 2025

Object-Oriented Programming (OOP) is a programming paradigm that organizes software design around data, or objects, rather than functions and logic. An object is a collection of data (attributes or properties) and methods (functions) that o...

Object-Oriented ProgrammingC#Inheritance
Redux: Global State Management in Next.js

📅 02 Maret 2025

For larger applications with complex state logic, **Redux** is a powerful and flexible state management solution. Redux is especially useful for managing large-scale applications that require predictable state updates and need to track the ...

Next.jsReduxState Management