Projects
A collection. A portfolio. Nothing to say more. Please enjoy.
Full stack · 2020
Flight Searcher
Ionic Angular · Python · Flask · MongoDB
This project is part of Advanced Computer Programming Lab during my 2nd year in the university. The professor assigned us to create a mobile application that make use of Ionic Angular and MongoDB using Python Flask for backend API within the timeframe of two weeks.
The app performs similarly to other flight searchers with limited functionalities because of time constraint. It gives users an ability to search and compare price directly within the app, and it also lets users book the flight via external deeplink. Skyscanner API is used to serve as a real-time flight database, while Google Maps Search API is for the city search part.
Full stack · 2020
COVID-19
React Native · Python · Flask · MongoDB
During the COVID-19 break, I’ve decided to learn a new mobile cross-platform frontend language: React Native. Using this project as a playground, I have learnt a lot, and later adopted it as my most desired language for writing mobile application.
As mentioned, I used this project as my playground to discover features the language provide. Therefore, there’s not much going on in this application. I wrote a backend using Python and Flask, which receives data from ThaiMOPH using Twitter Developer API. The app itself receives COVID-19 infection data from external open-source APIs. The app changes language regarding the locale set in the phone – this is written using I18n library.
Frontend · UI Design · 2021
Car Service Appointment
React Native
This group project is part of Technology and Engineering Management subject during my 2nd year study. I was assigned to do the prototype of a car service appointment application; simply say, I mainly do the design prototype of this application.
Backend · 2021
Kafka and LINE OA
Golang
During my internship at Kasikorn LINE, I have been assigned a project regarding Apache Kafka and LINE Official Account. The objective is to make the interns familiarise with Golang and the structure of the company, which will benefit in working in other projects assigned later.
The project involves consuming data from Apache Kafka server, analysing it, sending the data through LINE Official Account using LINE Messaging API, then produce the debug JSON back to the Kafka server.
Like what you just saw? Let's get in touch!