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
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
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
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
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
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
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
Oct 2024 A first version of my portfolio site built with Nuxt.js.
- TypeScript
- Nuxt.js
- TailwindCSS
- Vercel
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
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
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
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
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
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)