About

Results-driven Full-Stack Developer with extensive expertise in AI-powered monitoring and automation platforms and scalable web systems. Proven track record of designing innovative solutions that streamline workflows and reduce costs. Passionate about leveraging cutting-edge technologies and delivering robust solutions across the entire Software Development Life Cycle (SDLC).


Who I Am

View @nat236919’s Holopin badges

I’m a passionate Full-Stack Developer and Data Analyst with a love for open-source contributions. I enjoy creating impactful solutions and collaborating on diverse projects to solve complex problems.

Projects I’ve Created and Maintain

  • impURL: A lightweight and efficient URL shortener.
  • covid19-api: A powerful API for COVID-19 data aggregation and analysis.
  • scavenger: A prototype project exploring web scraping as a service.
  • daylify: A tool designed to simplify and track daily mood measurements.

Skills

Back-End Development

  • API Development: RESTful, GraphQL
  • Programming: Python (Flask, FastAPI), PHP (Laravel, CodeIgniter), JavaScript (Node.js, Express.js)
  • Design Patterns: MVC, Facade

Databases

  • Relational: MySQL, MariaDB
  • Non-relational: MongoDB, Azure Cosmos DB

Front-End Development

  • HTML, CSS, JavaScript (Vue.js, Nuxt.js, jQuery)

Data Analysis

  • Exploratory Data Analysis (EDA)
  • Data Manipulation & Visualization
  • Machine Learning

Miscellaneous

  • Task Queues: Celery, Redis
  • Version Control: Git
  • DevOps: CI/CD, Docker
  • Cloud Platforms: Microsoft Azure
  • System Administration: Linux

Publications

  1. N. Arunoprayoch, C. Lai, P. Tho, J. Liang, and J. Yang, “Effects of Question Types on Engagement and Performance of Programming Learning for Non-computer Science Majors,” 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI), Yonago, Japan, 2018. DOI: 10.1109/IIAI-AAI.2018.00065

  2. N. Arunoprayoch, C. Lai, P. Tho, J. Liang, “Effects of Peer Interaction on Web-Based Computer Programming Learning,” The 25th International Conference on Computers in Education (ICCE 2017), New Zealand, 2017. Read the paper