kukuh.dev

Kukuh Nomikusain

A software engineer, with 8+ years of experience.

Experienced in Flutter (Dart), Android native (Kotlin and Java), ReactJS (JavaScript and TypeScript), and leading an engineering team.

Working Experiences

Lead Software Engineer (Mobile Flutter)

Jun 2022 - Jun 2024 (2 years)

  • Leading a mobile tech team, consisting of up to 4 team members, including myself.
  • Developing the AquaHero Mobile app using Flutter.

Senior Software Engineer (Android)

Mar 2020 - Jun 2022 (2 years 4 months)

  • Contributing to VoicePing Android SDK, an open-source Android library to add Push-To-Talk functionality to other apps: https://github.com/SmartWalkieOrg/VoicePing-Walkie-Talkie-AndroidSDK
  • Enabling the VoicePing app to connect with a Bluetooth device (BLE and SPP).
  • Implementing location tracking into the VoicePing app.
  • Implementing voice call and video call functionalities into the VoicePing app using 3rd party SDK.

Indie Maker & Software Engineer

Jan 2019 - Mar 2020 (1 year 3 months)

  • Developing the backend using TypeScript, NodeJS, ExpressJS, and PostgreSQL.
  • Developing the frontend using ReactJS, NextJS, Styled-components and BulmaCSS.

Software Engineer (Android)

Aug 2017 - Jan 2019 (1 year 6 months)

  • Integrating VoicePing app with another Push-To-Talk app.
  • Implementing VoicePing SDK into a messaging app.
  • Developing VP Call app, an Android app to do VoIP, separated from the main VoicePing app.

Lead Android Developer

Apr 2017 - Jul 2017 (4 months)

  • Leading an Android development team consisting of 4-5 team members
  • Improving QVC Android app to support Android TV.

Android Developer

Mar 2016 - Apr 2017 (1 year 2 months)

  • Enabling to manage company users from inside the Qiscus Android app.
  • Enabling the QVC Android app to be white-listed as a new app.
  • Starting initial development of the Qisme Android app.

Intern

Jan 2015 - Feb 2015 (2 months)

  • Developing a simple web-based Geo satellites tracker

Personal Projects

PDF Chatbot

pdfchatbot.kukuh.dev

A web app to chat with PDF using AI

  • ReactJS and NextJS
  • PostgreSQL
  • Cloudflare R2
  • Langchain
  • Pinecone Vector DB
  • Vercel AI SDK

Setopic

setopic.com

A simple web app to extract text from images using AI

  • ReactJS and NextJS
  • PostgreSQL
  • Cloudflare R2

Optikal

optikal.vercel.app

OCR, QR Code and Barcode scanning in one app. Using on-device ML

  • Flutter and Dart
  • Riverpod
  • ML Kit

Voisme

voisme.com

Voice recorder app with speech-to-text using AI

  • Frontend: Flutter, Dart, Riverpod
  • Backend: Firebase, OpenAI API

Copyright 2024