Hi!, I'm

Charles Randicha Gunawan Santoso

Frontend Engineer

I build website that is

Performant

self photo

About Me

Self-teach tech enthusiast with 6+ years of experience as frontend software engineer and passion in building tech solutions for better humanity, backed by knowledge and experience building several web applications for multiple startups unicorn & public sector in Indonesia.

Experienced with wide array of frontend technologies from vanilla Javascript, CoffeeScript, Typescript to modern UI libraries like AngularJS, VueJs, Nuxt, React, Next, Svelte, Astro and many others. Also experience in Progressive Web Apps technology and collaborated on an in-house Component Library development.

0
+

Years of Experience

0

Companies Worked

Work Experiences

Tiket.com

Tiket.com

Senior Frontend Engineer

June 2023 - Present

GovTech Edu

GovTech Edu

Senior Frontend Engineer

Aug 2021 - May 2023

Bukalapak

Bukalapak

Middle Frontend Engineer

July 2018 - July 2021

Gradin

Gradin

Fullstack Web Developer

Sept 2017 - Jun 2018

CV Bintang Semesta Pangan

CV Bintang Semesta Pangan

Mobile App Developer (Thesis Project)

Jan 2016 - Jan 2017

Projects

Overview

This is a personal project that I am working on. It is product showcase website for my parent’s business. It has public facing pages for the products and a private admin dashboard for managing the products.


Key Features

  • Public facing product showcase page
  • Admin dashboard for managing products
  • QR Code generation for products (used when users go to the offline store and want to know more about the product, by scanning the QR) (admin only)
  • QR Code scanning into related product page
  • Product search and filtering
  • Product details page
  • Product image gallery

Tech used

Skills

Frontend

Javascript
Javascript
Javascript
Typescript
Typescript
Typescript
React
React
React
Next.js
Next.js
Next.js
Vue
Vue
Vue
Nuxt
Nuxt
Nuxt
Angular
Angular
Angular
Astro
Astro
Astro
Jest
Jest
Jest
TailwindCSS
TailwindCSS
TailwindCSS
SASS
SASS
SASS
GraphQL
GraphQL
GraphQL
RxJs
RxJs
RxJs
PWA
PWA
PWA

Backend

NodeJS
NodeJS
NodeJS
Express
Express
Express
MySQL
MySQL
MySQL

Tools

VSCode
VSCode
VSCode
Git
Git
Git
Github
Github
Github
Gitlab
Gitlab
Gitlab
Corel Draw
Corel Draw
Corel Draw
Figma
Figma
Figma
Kubernetes
Kubernetes
Kubernetes
Webpack
Webpack
Webpack
Vite
Vite
Vite
Google Cloud
Google Cloud
Google Cloud
ESLint
ESLint
ESLint
Prettier
Prettier
Prettier
Docker
Docker
Docker

Lets Get In Touch

Looking for new opportunities! If you think I'd be a great fit for your team or have a job opening you'd like to discuss, please don't hesitate to get in touch. You can reach me at:

PS: This site is created using Astro, React and Tailwind