About

I’m a Software and AI engineer who thrives at the intersection of raw data and interactive systems. I recently graduated with honors from the EDISS Erasmus Mundus Master’s program, where I specialized in engineering data-intensive intelligent software.

My focus is on capturing complex data and transforming it into practical, impactful insights. I’m a firm believer in collaborative engineering—where diverse perspectives and adaptable teams turn tough problems into elegant solutions.

When I’m AFK, I’m usually deep in mobile games, exploring new mechanics or climbing the leaderboards. I embrace every challenge with enthusiasm, whether it's a data pipeline or a final boss. Let's connect and build something extraordinary together!

Experiences

  1. 2023 - 2024

    Create a streamlined planting and harvest management system to enhance farm operations and align crop output with market demand. Design automated workflows for key tasks like planting, watering, and harvesting across franchise locations to ensure consistency and reduce manual oversight. Develop a dashboard for real-time visibility into crop status, task progress, and inventory, enabling data-driven decision-making. Promote sustainable practices and optimize resource use throughout farm management.

    • Nuxt.js
    • TypeScript
    • Express.js
    • Vuetify
  2. June - Aug 2024

    Created data pipelines to process raw sensor data from nursing home devices, providing insights into resident health. Analyzed vital signs and movement data to establish health metrics and monitor time spent in different locations. Developed APIs and an interactive dashboard for caregivers to track 24-hour health data and observe trends over time.

    • Python
    • Numpy
    • Pandas
    • Matplotlib
    • Flask
    • React.js
  3. 2022 - 2023

    Conducted data collection in rural Lao PDR, gathering vital health information to support research and public health initiatives. Prepared and standardized large text datasets from local dialects, ensuring accuracy for analysis. Analyzed findings and created reports, providing critical insights to the Ministry of Health and Home Affairs for informed policy-making and health interventions.

    • Python
    • Excel
    • Numpy
    • Matplotlib
    • SurveyCTO
  4. Sept - Nov 2021

    Developed scalable and maintainable mobile applications using Flutter and CLEAN Architecture, achieving 80% code coverage through unit testing. Contributed to upgrading the Trakref app from Flutter 1.x.x to 3.x.x, improving performance and user experience. Created an automated testing application with Appium to boost testing efficiency. Gained expertise in Agile and SCRUM methodologies, enhancing team collaboration and project management.

    • Flutter
    • CLEAN Architecture
    • Appium
    • Insomia

Projects

  1. May 2025

    If you love CAT!! This is a Cat Facts Quiz is an interactive web application that tests your knowledge about cats using real facts from the Cat Facts API. The app dynamically generates quiz questions in various formats (multiple choice, true/false, fill-in-the-blank) and provides educational explanations after each answer.

    • TypeScript
    • React.js
    • Next.js
    • Shadcn/ui
    • TailwindCSS
  2. Apr 2025

    This project implements an end-to-end ETL pipeline to process deep-sea marine organism occurrence data from the Ocean Biodiversity Information System (OBIS). It fetches data via the OBIS API (filtered by minimum depth), performs cleaning, validation, and normalization using Python and Polars, and loads the structured data into a normalized PostgreSQL schema. The entire workflow is orchestrated using Apache Airflow running on Docker containers.

    • Python
    • Polars
    • Apache Airflow
    • PostgreSQL
    • Docker
    • Pandas
  3. Oct 2024

    A first version of my portfolio site built with Nuxt.js.

    • TypeScript
    • Nuxt.js
    • TailwindCSS
    • Vercel
  4. Feb 2024

    This was created to help schedule sauna sessions at our student dormitory (Tys). Our sauna is spacious enough for individual use, so I thought it would be great to share it among us international students. In the past, we often forgot our booking times or who had reserved the sauna, leading to some confusion. To avoid overlapping bookings and missed turns—and to add a bit of fun with a jokes command for entertainment—this system will help us track reservations easily through a bot command.

    • JavaScript
    • Express.js
    • Axios
    • WhatsApp-Web.js
    • Google App Script
    • AWS
  5. Sept 2023

    Collaborated with the Neonatal Intensive Care Unit at Turku University Hospital, focusing on extracting and processing Edi signals from medical devices. This involved transforming signals into the frequency domain and developing predictive models to forecast apnea episodes up to one minute in advance. The project emphasizes continuous algorithm optimization, with ongoing efforts to document findings in a research paper.

    • Python
    • Numpy
    • Pandas
    • Matplotlib
    • Seaborn
    • Scikit Learn
    • Keras
  6. July 2022

    A transparent and genuine charity web application uses blockchain technology and smart contracts to ensure secure, decentralized cryptocurrency donations on the Ethereum Test Network. The application enhances transparency by enabling donors to track transactions directly, ensuring each charity project’s funds are managed openly without reliance on a central authority.

    • Vue.js
    • Nuxt.js
    • Vuetify
    • Express.js
    • GraphQL
    • Apollo
    • MongoDB
    • Solidity
    • Ethereum
    • MetaMask

Publications

  1. Jan 2026

    This research evaluates a nationwide health initiative in Lao PDR, focusing on village-based community engagement. Using a theory-guided, mixed-methods approach, the study assesses the effectiveness, sustainability, and equity of relational engagement activities, providing actionable insights for improving human-centered public health interventions.

    • Mixed-methods Research
    • Theory-guided Evaluation
    • Global Health Policy
    • Community Engagement
    • OECD DAC Criteria
  2. Dec 2025

    This research investigates the effectiveness of Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) in identifying malicious code within the PyPI ecosystem. The study evaluates whether providing additional context through RAG improves the detection of sophisticated software supply chain attacks compared to standalone LLM approaches.

    • Python
    • Large Language Models (LLMs)
    • Retrieval-Augmented Generation (RAG)
    • Ollama
    • PyPI
    • Cyber Security
  3. Nov 2025

    This thesis proposes DiagnoAgent, a five-agent framework designed to enhance the transparency and accuracy of AI-driven skin lesion diagnosis. By integrating Visual Retrieval-Augmented Generation (Visual RAG) and a critique-driven workflow, the system significantly improves diagnostic reliability, raising the F1-Score from 67.69% to 86.13% and providing explainable, clinical-grade insights.

    • Python
    • Large Multimodal Models (LMM)
    • Visual RAG
    • Multi-Agent Systems
    • Computer Vision
    • Explainable AI (XAI)