Quick Navigation

Press ⌘K to open search anytime

Henglong Loeung

// Welcome to my portfolio

Hi, I'm Henglong Loeung

Year 3 Computer Science Student · Web & Mobile Developer

developer.ts
01const developer = {
02 name: "Henglong Loeung",
03 role: "// I Don't Have A Life",
04 skills: [
05 "TypeScript", "React",
06 "Python", "Php",
07 "Nextjs", "Expo",
08 "Flutter", "Node.js"
09 ],
10 passion: "Building impactful apps",
11 openToWork: true,
12};
13

// About Me

Who I Am

Passionate about building real-world, user-focused applications. I have experience across full-stack web, mobile apps, and a little bit of IoT development.

My focus is on clean UI, solid backend architecture, and maintainability. I believe in writing code that not only works but is elegant and scalable.

Career Goal

Software Engineer ~ Hopefully

Artificial Intelligence Engineer

Interests

Basketball, Music, F1 & Art
Web & Mobile Development
Open Source Contribution
Cloud Computing & DevOps
AI & Machine Learning
System Design

// Interactive Terminal

Live Development Preview

hloeung@portfolio ~ zsh

// Tech Stack

Technologies I Work With

Languages

C++
70%
Python
75%
PHP
65%
JavaScript
70%
TypeScript
80%
Dart
50%

Frameworks & Tools

Expo
85%
Flutter
65%
Docker
80%
Git
95%
MySQL
80%
PostgreSQL
75%

Other

Convex
80%
ESP32
50%
REST APIs
90%
DigitalOcean
80%

// Tools & Software

Tools I'm Proficient With

Adobe Creative Suite

Adobe Photoshop
70%
Adobe Illustrator
75%
Adobe Lightroom
65%
Adobe Premiere Pro
70%
Adobe After Effects
80%

tool.vectorizeDesign

Figma
85%
Prototyping
65%
Design Systems
80%
Collaboration
95%
Plugins
75%
Canva
80%

tool.videoEditing

Adobe Premiere Pro
70%
Adobe After Effects
80%
Final Cut Pro
60%
DaVinci Resolve
80%

// Featured Projects

What I've Built

ecoinventory.blade.php● pinned
01@extends('layouts.app')
02@section('content')
03<div class="container mx-auto">
04 <h1>Inventory</h1>
05 <ul>
06 @foreach($products as $product)
07 <li>{{ $product->name }} — Stock: {{ $product->stock }}</li>
08 @endforeach
09 </ul>
10</div>
11@endsection
12

EcoInventory

E-Commerce inventory management system built using Laravel technology for both frontend and backend using API as a central system.

LaravelAlpine.jsTailwind CSS
main.py● pinned
01class NotePad(QMainWindow, Ui_NotePad):
02 def __init__(self):
03 super().__init__()
04 self.setupUi(self)
05 self.show()
06 self.filename = None
07 self.actionSave.triggered.connect(
08 self.save_file)
09

NotePad

My very first project — a Windows Notepad replica built with Python and PyQt5 in late 2023, before I started university. Where my Computer Science journey began.

PythonPyQt5Qt Designer
ESP32_Fingerprint_Attendance.ino
01if (p == FINGERPRINT_OK) {
02 int fpId = finger.fingerID;
03 String scannedAt = getRTCDateTime();
04 doc["fingerprint_id"] = fpId;
05 doc["scanned_at"] = scannedAt;
06 httpPostJson(checkInURL, payload);
07 showStudent(name, timeStr);
08 buzzerSuccess();
09

Scan2Attend

An IoT-powered classroom attendance system using ESP32 and fingerprint scanning, synced to a Laravel backend with offline SD card queuing.

ESP32LaravelNuxt.jsPostgreSQL
EventController.php
01public function browse(Request $request)
02{
03 $events = Event::with('category')
04 ->when($request->search, fn($q) =>
05 $q->whereRaw('LOWER(title) LIKE ?',
06 ['%'.strtolower($request->search).'%']))
07 ->paginate(12);
08 return view('events.browse', compact('events'));
09

Local Event Discovery Platform

Inherited a multi-app Laravel event platform from another team, fixed 8+ critical bugs, redesigned the entire UI, and deployed it to DigitalOcean with Cloudflare R2 storage.

Laravel 11Tailwind CSSMySQLDigitalOcean
index.html
01hands.onResults((results) => {
02 const landmarks = results.multiHandLandmarks[0];
03 const thumbTip = landmarks[4];
04 const indexTip = landmarks[8];
05 const distance = Math.sqrt(
06 (thumbTip.x - indexTip.x) ** 2 +
07 (thumbTip.y - indexTip.y) ** 2);
08 handInteraction.pinchDistance = distance;
09

AI Hand Interaction System

A real-time 3D particle simulation controlled by hand gestures via webcam. Built with Three.js and Google MediaPipe, featuring 5 mathematical shapes and neon post-processing VFX.

Three.jsMediaPipeWebGL

Support My Work

If you enjoy my work or find it helpful, consider buying me a coffee! Your support helps me continue learning and creating.

Buy Me a Coffee

// GitHub Profile

Stats & Achievements

0
Repositories
0
Followers
0
Following
0
Contributions

0 contributions in the last year

Less
More

Achievements Unlocked

🦈

Pull Shark

x2

Opened pull requests that have been merged

🚀

YOLO

Merged a pull request without code review

// Engineering Mindset

How I Will Approach Software Engineering as a CS Student

Learning to design maintainable and scalable systems

Prioritizing code quality and best practices

Prioritizing user experience and accessibility

Embracing collaboration and open source

Continuous learning and adapting to new technologies

Balancing performance with resource efficiency

Balance between UI, backend, and system design

Thinking about long-term impact and sustainability

// GitHub Achievements

Recognition & Impact

🦈

Pull Shark

Active contributor with multiple merged PRs

🚀

YOLO

Merged PRs without review (with confidence!)

// Resume

Download My CV

PDF

Henglong Loeung - CV

Full-Stack Developer · Computer Science Student

Updated 2026~122 KB

// Get In Touch

Let's Connect

LocationPhnom Penh, Cambodia

"Always open to internships, collaboration, and building meaningful products."

Support My Work

If you enjoy my work or find it helpful, consider buying me a coffee! Your support helps me continue learning and creating.

Buy Me a Coffee

© 2026 Henglong Loeung.