Skip to content
View sumnoon's full-sized avatar

Block or report sumnoon

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. Markdown is supported. 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
sumnoon/README.md

Hi, I'm Sumnoon 👋

Lead Engineer at Samsung R&D Institute Bangladesh, working on the SmartThings app for Windows since 2019. I like problems where an app has to talk to an engine: rendering, interop and the plumbing in between.

At Samsung (closed source)

  • Lead the MapView module: real-time 2D and 3D spatial visualization of the smart home and its devices
  • Built a native C# communication layer between Unity and UWP, and a native Godot integration for UWP
  • Previously owned the Connectivity module, which enables Find for Galaxy devices while the PC is in Modern Standby
  • Co-inventor on two patent applications published by the Korean Intellectual Property Office

Projects

Project What it is
godot-uwp Run the Godot Engine in-process inside a UWP app, rendering into a XAML SwapChainPanel through D3D12. Includes a C# host sample.
StackBloom Step through a C++ program and watch its recursion tree, call stack and heap pointers grow. Built for learning recursion and DP.
Packets in Motion System design taught through animation: 45 lessons from packets to Raft consensus, each with a hands-on challenge. Try it →
smallworld-agents A playable isometric town of AI agents with persistent memories, running on local Ollama models.

Tech

C# · C++ · UWP · WinUI 3 · Unity · Godot · Python

Elsewhere

LinkedIn · B.Sc. in Computer Science, CUET

Pinned Loading

  1. StackBloom StackBloom Public

    🌱 Watch your C++ grow, one call at a time: step through a program and see its recursion tree, call stack and heap pointers.

    TypeScript

  2. Packets-in-Motion Packets-in-Motion Public

    Learn system design by watching it happen: 45 animated lessons, from packets to Raft consensus, each with a hands-on challenge. One offline HTML file.

    HTML 1

  3. 90-days-of-dp 90-days-of-dp Public

    C++ 1

  4. WealthTrack WealthTrack Public

    Kotlin 1

  5. godot-uwp godot-uwp Public

    Forked from godotengine/godot

    Embed the Godot Engine in-process in UWP apps: renders into a XAML SwapChainPanel via D3D12, with a C# host sample.

    C++

  6. smallworld-agents smallworld-agents Public

    Smallworld Agents: a playable isometric town with original artwork, persistent memories, verified errands, and local Ollama cognition.

    Python