Skip to content
View LamPPKK's full-sized avatar
🙃
Full-Stack Overflow
🙃
Full-Stack Overflow

Highlights

  • Pro

Block or report LamPPKK

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LamPPKK/README.md

Hi, I'm Nguyễn Đức Tùng Lâm (@LamPPKK) 👋

Software Engineer · Hanoi, Vietnam
Building open-source software across Browser Engines, Apple & Mobile Platforms, OS Interoperability, and Embedded Linux.

GitHub X Focus: Browser Engines Focus: Apple & Mobile Focus: OS & Kernel


🛠️ Tech Stack & Core Domains

Domain Technologies & Ecosystems
Mobile & Apple Ecosystem Swift SwiftUI UIKit Combine RxSwift Kotlin Compose Multiplatform Dart
Browser Engines & Web WebKit WPE WebKit Chromium / Blink CEF
Systems, OS & Embedded C C++ Rust C# Linux Kernel WSL2 / WSLg SteamOS Docker

🚀 Featured Projects

🌐 Xanh & Fireball Browser Suite

Project Description & Architecture
xanh-ios Native SwiftUI Xanh Browser for iPhone and iPad built on top of the system WebKit engine (Swift).
xanh-webview Engine-neutral embedding SDK and policy boundary for Xanh Browser (C#).
xanh-docker Isolated multi-tenant WPE WebKit remote-browser runtime for VPS, cloud, and homelab (JavaScript / Docker).
xanh-tab Single-controller WPE WebKit kiosk appliance for Raspberry Pi and constrained hardware (Rust / Axum).
fireball-blink Custom Chromium/Blink builds and patch sets for Windows, macOS (DMG), Linux (Flatpak/AppImage), and Android (C++).

📱 Native Mobile & Developer Tooling

Project Description & Stack
Smart-Movie-iOS Multi-platform native SwiftUI TMDb catalog across iPhone, iPad, Mac, Apple TV, Vision Pro, and Apple Watch, backed by a shared Cloudflare Worker API (Swift).
Smart-Movie-Android Native Android, Android TV, and Wear OS TMDb catalog plus Compose Multiplatform desktop and web clients (Kotlin).
DopodCinema Native iOS movie application architected with RxSwift and MVVM-C (Swift).
AppXCode DIY IntelliJ AppCode-style IDE clone built with Kotlin (Kotlin).
Zing-Chart Cross-platform client for exploring the Zing MP3 chart (Dart).

🖥️ Operating Systems, Kernel & Compatibility Layers

Project Description & Stack
iSteamOS All-in-one SteamOS post-install toolkit (Shell).
ATL-WSL · Darling-WSL Android Translation Layer and Darling macOS compatibility layer integrations for Windows Subsystem for Linux (C#).
Waydroid-WSL · Waydroid-WSLg Running Waydroid Android containers smoothly on WSL2 and WSLg (C# / WSL).
YogaBook-Linux-Kernel · YogaBook-Linux-Support Custom Linux kernel patches, IIO sensor proxy, ALSA UCM audio profiles, and Halo touch-keyboard drivers for Lenovo Yoga Book (C / C++ / Python).
Kodepas Free and open-source software development kit for Pascal (Pascal).

📘 Engineering Notes — My iOS Handbook

A modular iOS & Swift engineering interview handbook maintained directly in this repository, covering architecture, concurrency, memory management, UIKit internals, and hands-on coding exercises:

# Chapter Key Topics
01 OOP & SOLID Principles OOP pillars, single inheritance + protocols in Swift, Overriding vs. Overloading, SOLID
02 Swift Core Concepts Optionals, Struct vs. Class, 2-Phase Init, Property Wrappers, Closures, Protocols, Generics, Access Control
03 ARC & Memory Management ARC vs. MRC, strong / weak / unowned, Retain Cycles, [weak self] & guard let self = self
04 iOS SDK & UIKit App & SceneDelegate Lifecycles, ViewController Lifecycle, Passing Data, Frame vs. Bounds, Auto Layout, Cell Reuse, Animation
05 Persistence & File System iOS Sandbox (Documents, Library, tmp), CRUD, Core Data Stack, SQLite vs. Core Data, Realm
06 Concurrency & Multithreading GCD (Serial/Concurrent, QoS, Barrier, Semaphore, Deadlocks), OperationQueue, async/await, TaskGroup, Actor
07 Architecture & Design Patterns Singleton, Delegation, Observer, MVC, MVP, MVVM, VIPER & Clean Swift (VIP)
08 Networking, RxSwift & Testing URLSession & Codable, Keychain Token Security, RxSwift, Push Notifications, Git, LLDB & XCTest
09 Practical Exercises & Algorithms 11 Live Coding challenges, Retain Cycle debugging, CoW & Higher-Order puzzles, Sorting, Binary Search, Boyer-Moore, Dijkstra

Pinned Loading

  1. Smart-Movie-iOS Smart-Movie-iOS Public

    Native SwiftUI TMDb catalog for iPhone, iPad, Mac, Apple TV, Vision Pro and Apple Watch, with the shared Cloudflare Worker API.

    Swift 1

  2. Zing-Chart Zing-Chart Public

    Zing MP3 Chart

    Dart 1

  3. Smart-Movie-Android Smart-Movie-Android Public

    Native Android, Android TV and Wear OS TMDb catalog, plus Compose Multiplatform desktop and web clients sharing the Smart Movie API.

    Kotlin 1

  4. fireball-blink fireball-blink Public

    C++ Chromium/Blink + Patch-set for (Win, Mac DMG, Linux Flatpak/AppImage, Android)

    C++

  5. xanh-docker xanh-docker Public

    Isolated multi-tenant WPE WebKit remote-browser runtime for the Xanh suite

    JavaScript

  6. xanh-ios xanh-ios Public

    Native SwiftUI Xanh Browser for iPhone and iPad using the system WebKit engine

    Swift