Blog

Thoughts, tutorials, and reflections on software engineering, AI, and the journey of building things.

Can Quantum Machine Learning Identify Synthetic Faces?Featured
TechnologyNLPJuly 05, 20262 min read

Can Quantum Machine Learning Identify Synthetic Faces?

AI-generated imagery from tools like Midjourney and Stable Diffusion has progressed to the point where synthetic faces are nearly indistinguishable from real ones. While classical machine learning models, such as ResNet or FaceNet, are highly efficient at facial recognition, they remain vulnerable to being fooled by these hyper-realistic deepfakes. To address this security risk, a research team developed a hybrid quantum-classical face recognition prototype that analyzes the underlying relationship between different facial features using quantum-enhanced feature spaces.

Read article
Graph Detection Model
TechnologyNLP
July 04, 20262 min read1 view

Graph Detection Model

Automated ingestion of scientific documents is notoriously difficult due to the visual complexity of academic layouts. Standard text extraction engines often try to parse entire pages linearly, treating graphs, charts, and diagrams as scrambled text or irrelevant noise. To prevent these processing errors, document pipelines must first identify and isolate non-text regions. The newly released YOLO model addresses this structural bottleneck by automatically localizing figures and plots directly from page images.

Read more
Khmer Handwriting Recognition: Transitioning to Transformer-Based OCR
TechnologyNLP
July 04, 20262 min read1 view

Khmer Handwriting Recognition: Transitioning to Transformer-Based OCR

Traditional OCR engines often fail to read handwritten text due to stroke variations and baseline shifts. Implementing TrOCR (Transformer OCR) for Khmer script offers an end-to-end, sequence-to-sequence approach that significantly improves the digitization of handwritten documents.

Read more
AI-Powered Face Verification: Bridging Video and ID Authentication
TechnologyNLP
May 12, 20262 min read0 views

AI-Powered Face Verification: Bridging Video and ID Authentication

As industries transition toward fully digital onboarding and KYC verification, securing identity checks has become a high priority. Simple comparisons of static photographs are often vulnerable to spoofing, creating a need for more interactive verification methods. This face verification system matches a user's static ID card photo against a real-time, 10-second video recording, ensuring a far more robust authentication check during registration.

Read more
Bakong KHQR Payment Gateway: Orchestrating Local Digital Payments
TechnologyNLP
March 26, 20262 min read0 views

Bakong KHQR Payment Gateway: Orchestrating Local Digital Payments

Cambodia's digital payment landscape has grown rapidly, driven primarily by the adoption of the unified Bakong KHQR standard. For developers looking to build local e-commerce or subscription platforms, integrating this national payment rail has historically been a complex task due to strict payload requirements and transaction verification standards. This full-stack gateway provides a secure, lightweight implementation of the Bakong KHQR API to simplify payment integration.

Read more
Empowering Student Developers: Scrum and Mentorship in the CADT Coding Club
Leadership
July 8, 20252 min read0 views

Empowering Student Developers: Scrum and Mentorship in the CADT Coding Club

Academic curricula provide essential foundational computer science concepts, but translating those concepts into production-grade applications requires hands-on collaborative experience. Student-led coding clubs offer an ideal sandbox for this transition, yet without structure, student projects often suffer from scope creep or fragmented contributions. As the Club Leader of the CADT Coding Club, the objective was to implement professional software engineering practices to help members deliver functional projects while accelerating their technical growth

Read more
Architecting an AI Study Planner: Full-Stack Integration and Scrum Leadership
TechnologyLeadershipAI
April 25, 20252 min read1 view

Architecting an AI Study Planner: Full-Stack Integration and Scrum Leadership

Many students struggle to structure their independent learning sessions, leading to unorganized schedules and poor retention. Creating an adaptive study planner requires more than static calendars—it demands an intelligent engine that dynamically generates custom paths based on user goals. To address this, a complete web application was developed, combining a secure backend, a dynamic frontend, and AI-driven APIs, all coordinated under a structured team framework.

Read more
Engineering for the Arena: Iterative Design in Competitive Robotics
Engineering
August 22, 20242 min read1 view

Engineering for the Arena: Iterative Design in Competitive Robotics

In competitive robotics, success is rarely decided by the most complex machine, but rather by the most reliable one. Designing a robot to complete specific arena tasks within rigid time constraints presents a multifaceted engineering challenge. The system must navigate physical obstacles, manipulate target objects, and maintain structural integrity under continuous load. To achieve this level of performance, teams must balance robust mechanical packaging with responsive, low-latency control software.

Read more