Tulakan Ruangrong

Software Developer

I am a software developer with a passion for crafting front-end applications and delivering seamless user experiences. I focus on creating well-organized systems and fostering collaboration to drive project success.

Experience

Papaya Technologies Co., Ltd.

Senior Software Engineer • Nov, 2022 — Present
page icon
Papaya is a POS application initially developed as a QR ordering solution, with the ability to integrate with other POS systems. Currently, it has evolved into a comprehensive POS solution that enables QR ordering.
  • Designed and implemented key features for the MVP application, driving its successful market launch
  • Spearheaded the integration of 2 POS systems, enabling seamless operations across 5 outlets
  • Built and deployed a discount feature for merchants, now a regularly used tool in multiple outlets
  • Integrated EDC terminal payment functionality, expanding offline payment capabilities for outlets

Biomedical and Data Lab, BioDat LAB

Full-stack Developer • Jun, 2021 — Nov, 2023
  • Built interactive web applications for medical diagnostics, including:
    • Si-Eyes: Siriraj Eye Screening Tool for detecting glaucoma and related eye diseases via an ML-powered backend.
    • Spotsure: AI-driven application for detecting skin lesions, streamlining dermatological assessments.
  • Designed and implemented websites to showcase medical research projects, enhancing visibility and collaboration.

Moon Labs³

Senior Software Developer • Feb, 2022 — Nov, 2022
  • Created the WhaleSniper Chrome extension using React, enabling real-time monitoring and analytics for NFT enthusiasts.
  • Developed the WhaleTogether web application using React and Next.js, providing a platform for NFT collaboration and management.
  • Built and deployed web applications for partner studios, including BlackDustNFT and its mission-tracking module, enhancing user engagement.

Salween Solutions Co., Ltd.

Senior Software Developer • Mar, 2022 — Nov, 2022
React Native Mobile Developer • Apr, 2018 — Feb, 2022
  • Built and maintained cross-platform mobile applications using React Native, delivering seamless user experiences for diverse clients.
  • Authored comprehensive coding guidelines for React Native projects, standardizing development practices across teams.
  • Developed automation scripts to streamline project setup and improve internal development efficiency.
  • Led the development of a CMS project using OrchardCore, enabling clients to efficiently manage and publish dynamic web content.

Advanced Intelligence in Medicine, AIM LAB

Research Assistant • 2013 — Mar, 2018
  • Designed and implemented a game-based rehabilitation system for stroke patients using Unity and C#, enhancing therapy engagement.
  • Built a web-based application for a robot assisting autistic children using React JS and React Native, improving focus through interactive content.
  • Developed software for an elderly-assistance robot in Golang, providing features like a radio player, exercise trainer, and games.
  • Authored detailed system documentation for robots and lab knowledge using Jekyll, standardizing resources for research and maintenance.

Side Projects

Contributor • Leisure Time
  • Developed interactive front-end interfaces for BioDat lab using React and Next.js.
  • Designed and built web applications for neuromatch.io and box.neuromatch.io, facilitating virtual conferences and collaborative neuroscience research.
  • Built the front-end for scholarfy.net, a content-based recommendation platform for scientific publications, using React and Python-based tools.
  • Designed and deployed a personal portfolio website, bluenex.dev, using modern web development frameworks.
  • Authored and maintained a personal blog with friends, tupleblog.github.io, to share our personal interest.

Education

Mahidol University

M.Eng. in Biomedical Engineering • May 2012 — June 2017
International Program

Kasetsart University

B.S. in Biology • June 2008 — April 2012
Second-Class Honors
  • Special problem was to find and confirm the existence of sexual segment in the kidneys of Lizard in Thailand.

Publications


Skills

Web/Mobile Development

  • Next.js, Astro, Tailwind CSS, React, React Native, TypeScript, Storybook, styled-components

Others

  • Python, Bash

Certificates

  • Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3

Language

English

  • Proficient in reading; intermediate in writing and speaking
  • TOEIC score
    • 895 — Issued 6 November 2018
    • 775 — Issued 17 March 2017
  • TOEFL-ITP score
    • 580 — Issued around 2017

Projects

Next.js Template

Author • 2022
A repository to collect Next.js templates I frequently use.

React Collection

Author • 2022
A repository to collect my React’s implementations of component and logic.

AI Builders Showcase

Frontend Developer • 2022
A showcase website for projects built by the students of AI Builders program. The website is written in TypeScript with Next.js and uses Chakra UI for styling.

NMC Box

Frontend Developer • 2021
An open-source project extracted from Neuromatch Conference project’s codebase. This project is an almost ready to deploy virtual conference setup, aims to help the conference organizer to reduce resource required to implement the website to display related information.

Neuromatch.io

Frontend Developer • 2020
A data-driven unconference for computational neuroscientists organized by Kording lab and Goodman lab. The website is developed using Gatsby for the frontend and Hug API for the backend.

Events at the University of Pennsylvania

Frontend Developer • 2019
A web application that collects all events happening at the University of Pennsylvania with built-in search and recommendation engine. The site is live at 35.160.123.103 (DNS pending).

Siamensis SI Data

Author • —
A project to scrape data from the community Species Index of Thailand. The future plan is to have data visualization on the scraped data.

Robot for Elderly

Software Developer • 2016 — 2018
A robot designed to be friend of elderly. It consists of features that can be used during daily routine such as radio player, dharma player, exercise trainer and games. The system is developed by Go and NodeJS.

Robot for Autistic Children

Software Developer • 2016
A robot designed to improve focus of autistic children. There are several kinds of content to be used as teaching materials. The software development mainly utilized React (Both JS and Native) and also NodeJS.

Gyro-Roller Based Rehabilitation Program for Stroke Patients

Software Developer • 2013 — 2016
A thesis on game based rehabilitation system for stroke patients. The game was developed using Unity Game Engine. All the data analysis was done by Python and its powerful libraries.

Science Concierge

CSS Developer • 2015
A Python powered application for content-based recommendation based on Latent semantic analysis (LSA) topic distance and Rocchio Algorithm. The website had a URL scholarfy.net but no longer active.