diff --git a/assets/projects_dqn_screen_1.png b/assets/projects_dqn_screen_1.png deleted file mode 100644 index 4886000..0000000 Binary files a/assets/projects_dqn_screen_1.png and /dev/null differ diff --git a/assets/projects_loki_screen_1.png b/assets/projects_loki_screen_1.png deleted file mode 100644 index 14c4fa0..0000000 Binary files a/assets/projects_loki_screen_1.png and /dev/null differ diff --git a/assets/projects_tely.jpg b/assets/projects_tely.jpg new file mode 100644 index 0000000..63ac4d1 Binary files /dev/null and b/assets/projects_tely.jpg differ diff --git a/assets/work_aos.jpg b/assets/work_aos.jpg new file mode 100644 index 0000000..9ff63a3 Binary files /dev/null and b/assets/work_aos.jpg differ diff --git a/assets/work_oxen.png b/assets/work_oxen.png new file mode 100644 index 0000000..67fa3d5 Binary files /dev/null and b/assets/work_oxen.png differ diff --git a/assets/work_session.png b/assets/work_session.png new file mode 100644 index 0000000..8bcb7ad Binary files /dev/null and b/assets/work_session.png differ diff --git a/index.html b/index.html index a0495bf..ea9e9dc 100644 --- a/index.html +++ b/index.html @@ -69,7 +69,7 @@

doylet // doy-lee

-

Low-level programming enthusiast. Uses C/C++ often. Passion for tools, privacy & game technology. Curious and learning everyday.

+

Low-level programming enthusiast. Uses C/C++ often. Passion for tools, privacy & game technology. Curious and learning every day.

@@ -163,14 +163,20 @@

Work

-

Session (Private Messaging/Blockchain) [2024-2026]

+

Session (Private Messaging/Blockchain) [2024-2026] getsession.org

+ + + + +
@@ -202,7 +208,6 @@
-

Agent Orientated Software (AI/Robotics) [2020-2024]

+

Agent Orientated Software (AI/Robotics) [2020-2024] aosgrp.com

+ + + + +

AOS aims to build trustable and explainable AI using multi-agent systems with the - cognitive framework, Beliefs, Desires and Intentions (BDI). My role involves + cognitive framework, Beliefs, Desires and Intentions (BDI). My role involved improving the AI toolchain such as improving cross-agent collaboration, forward planning, scheduling and de-conflicting of agent intentionality, its execution and distributed agent communication to improve resilience in adversarial situations. @@ -241,14 +251,13 @@

-

Oxen (Privacy Software/Blockchain) [2018 - 2022]

+

Oxen (Privacy Software/Blockchain) [2018 - 2022] oxen.io

+ + + + +
@@ -273,7 +287,7 @@

With over 1k+ servers and growing, the Service Node network provides a sybil-resistant - foundation to facilitate a privacy preserving onion routing network, Lokinet, and, a + foundation to facilitate a privacy preserving onion routing network, Lokinet, and a privacy preserving messenger, Session.

    -
  • Oxen Website oxen.io
  • [1] Git Commits github.com/oxen-io/oxen-core/pulls?q=is%3Apr+author%3Adoy-lee+is%3Aclosed
  • [2] Service Nodes oxen.gitbook.io/oxen-docs/about-the-oxen-blockchain/oxen-service-nodes
  • [3] Checkpointing github.com/oxen-io/oxen-improvement-proposals/blob/master/LIPS/LIP-3.md
  • @@ -299,7 +312,7 @@

    Older Work

    -

    2017: C++ Intern Tools Engineer, Wargaming Sydney

    +

    2017: C++ Intern Tools Engineer, Wargaming Sydney

    Game development company most popular for developing World of Tanks. I was in the tools team assisting with the development of the editor for the asset pipeline. @@ -320,9 +333,9 @@


    Projects

    - +

    On-going

    -

    2018 - CURR: DN Library git.doylet.dev/doylet/dn

    +

    2018 - CURR: DN Library git.doylet.dev/doylet/dn

    • C style C++
    • Single File Library
    • @@ -337,7 +350,7 @@
    • Cross-Platform (Win32/POSIX/Emscripten)

    - My personal foundational libraries for tools in C-style C++ that replaces the C/C++ + My personal foundational libraries for tools in C-style C++ that replace the C/C++ standard libraries for my projects. It provides a set of primitives designed around explicit memory control with allocator-aware APIs, zero-allocation patterns, and arena-based memory management where appropriate. @@ -363,7 +376,7 @@

    -

    2023 - CURR: TELY Engine

    +

    2023 - CURR: TELY Engine (Closed Source)

    • C style C++
    • Sokol
    • @@ -373,6 +386,11 @@
    • Asset Management
    • Cross-Platform (Win32/Emscripten)
    + + + + +

    An in-house engine and framework built on Sokol that provides a platform layer, 2D batched renderer, asset management, font rendering with FreeType and HarfBuzz, streaming @@ -382,7 +400,7 @@

    It compiles as a native desktop app and can target the web. It includes a deferred asset loading system, a sprite sheet packer with keyframe animation - support, renderer that outputs vertex batches, a basic GPU wrapper (samplers, render + support, a renderer that outputs vertex batches, a basic GPU wrapper (samplers, render passes, pipelines) and a networking layer backed by cURL on desktop and fetch APIs via the browser.

    @@ -394,7 +412,7 @@
    -

    2025 - CURR: Solid++

    +

    2025 - CURR: Solid++ (Closed Source)

    • Python
    • C++ (GUI)
    • @@ -410,7 +428,7 @@

      - A complete rewrite of Liquid++ bot in Python with a native C++ ImGui dashboard which also + A complete rewrite of the Liquid++ bot in Python with a native C++ ImGui dashboard which also targets the web using Emscripten for remote monitoring. This was an experiment into the viability of using Python for faster iteration on protocol updates on Chainflip as well as testing newer strategies more easily. It was also an experiment in using ImGui for web @@ -432,9 +450,9 @@

    - +

    Archived

    -

    2024 - 2025: Liquid++

    +

    2024 - 2025: Liquid++ (Closed Source)

    • C style C++
    • Chainflip
    • @@ -469,7 +487,7 @@
    -

    2023: Terry Cherry

    +

    2023: Terry Cherry game.doylet.dev/terry_cherry/

    • C style C++
    • Raylib
    • @@ -477,8 +495,10 @@
    • 2D Tower Defence-Esque
    - - + + + +

    A 2-player local co-op top-down tower defence game developed over 4 weekends in a game @@ -500,15 +520,14 @@

    -

    2020: intc Software u128/256 bit port to C git.doylet.dev/doylet/intc

    +

    2020: intc Software u128/256 bit port to C git.doylet.dev/doylet/intc

    • C99/C++
    • Open Source
    • @@ -527,7 +546,7 @@
    -

    2020: RaylibSIMD SIMD Software rendering in C git.doylet.dev/doylet/RaylibSIMD

    +

    2020: RaylibSIMD SIMD Software rendering in C git.doylet.dev/doylet/RaylibSIMD

    • C99
    • SSE2
    • @@ -547,7 +566,7 @@
    -

    2017: DTRenderer 3D Software rendering in C++ git.doylet.dev/doylet/DTRenderer

    +

    2017: DTRenderer 3D Software rendering in C++ git.doylet.dev/doylet/DTRenderer

    @@ -573,7 +592,7 @@
    -

    2017: Math Masher Math game for mobile doylet.dev/luneaustralia

    +

    2017: Math Masher Math game for mobile doylet.dev/luneaustralia

    @@ -601,7 +620,7 @@
    -

    2017: DCHIP8 Chip8 interpreter git.doylet.dev/doylet/dchip-8

    +

    2017: DCHIP8 Chip8 interpreter git.doylet.dev/doylet/dchip-8

    @@ -624,7 +643,7 @@
    -

    2016: Dengine 2D engine for asteroids git.doylet.dev/doylet/dengine

    +

    2016: Dengine 2D engine for asteroids git.doylet.dev/doylet/dengine