Hi, I'm Gana 👋
Nyoman Ganadipa Narayana
An Informatics Engineering student with competitive programming background.
NG

About

A dedicated and innovative software engineer with a strong background in computer science and a passion for developing cutting-edge solutions. Currently, I am an undergraduate student of Computer Science from Bandung Institue of Technology. With extensive experience in software engineering, I have honed my skills in various programming languages such as Typescript, Java, Php, and SQL.

Work Experience

D

Datare

Oct 2023 - Jan 2024
Front-end Software Engineer Intern

During the period, I was able to migrate their old monorepo admin dashboard website into their new version of website using react and typescript. There, I was able to adapt with their code base and match their fast development using their own internal UI package (Datare UI).

React
TypeScript
tRPC
C

Comlabs-USDI ITB

Aug 2023 - Dec 2023
Practicum Assistant for Introduction to Computation

Assistd practicum for Introduction to Computation course, providing support to students in understanding core computational concepts and practical applications.

Teaching
Computation

Organizational Experience

K

KAT ITB 2024

Jun 2024 - Now
Backend Web Developer

Currently making the backend development of a robust web application using cutting-edge technologies like tRPC, dirzzle ORM, PostgreSQL, and Google Cloud Platform. The project aims to serve an estimated 5,000 active users by July 2024.

tRPC
drizzle ORM
PostgreSQL
Google Cloud Platform
T

TedX ITB Student Branch

Oct 2023 - Mar 2024
IT Division

Collaborated with a team to develop a high-performance, visually appealing website using NextJS, ShadCN UI, and DatoCMS. Successfully enhanced the user experience with dynamic animations and streamlined content management.

NextJS
ShadCN UI
DatoCMS
T

The Sandbox by IEEE ITB Student Branch

Aug 2023 - Mar 2024
Staff of IT

Played a key role in IT staff, leveraging Next.js, CMS, and Tailwind CSS to develop and maintain an efficient and scalable website. Ensured seamless content management even with the Non-IT teams and a responsive design.

Next.js
Content Management Systems (CMS)
Tailwind CSS
K

KAT ITB 2023

Jul 2023 - Sep 2023
IT Division

Played a pivotal role in developing a user-friendly website for over 5,000 users. Utilized React and the T3 stack to create engaging animations and effects, earning recognition as the best staff contributor.

React
T3 stack
PostgreSQL
B

BPA STEI-K ITB 2022

Dec 2022 - Jun 2023
Vice Chairman of the Academics Team

Led the academic team in analyzing data from over 300 participants and managed 10 mentors. Successfully coordinated and executed multiple academic programs, demonstrating strong leadership and organizational skills.

Data Analysis
Team Leadership

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
C++
TypeScript
tRPC
Teaching
Computation
drizzle ORM
PostgreSQL
Google Cloud Platform
NextJS
ShadCN UI
DatoCMS
Content Management Systems (CMS)
Tailwind CSS
T3 stack
Data Analysis
Team Leadership
Operating Systems
Data Structures
Algorithms
Object-Oriented Programming
Database
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Le Mari - Your Personal Wardrobe Management

Le Mari is an all-in-one clothing management application designed to catalog and coordinate your entire wardrobe, helping you create the perfect outfit for any occasion. With Le Mari, fashion coordination becomes effortless and enjoyable.

Python
Flet
Pytest
Sqlite
Source

Go Wikirace

Go wikirace is a website that finds the shortest path between one into another wikipedia article through links on each page.

Typescript
Tailwind CSS
React
Go
Docker
Source
SEA Salon

SEA Salon

SEA Salon is a web based application that shows services of a salon, its branches, and reviews. This simple website makes a customer can do reservations and see their future reservations, meanwhile the admin can make a new service, new branch, and see its future schedules in the dashboard page.

Typescript
Tailwind CSS
Next JS
Neon Postgres
PostgreSQL
Next Auth
Drizzle ORM
Contact

Get in Touch

Want to chat? Just shoot me a dm on LinkedIn or email me and I'll definitely respond as soon as I can.