GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Daetalus - Overview

@Daetalus Daetalus Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@Daetalus
Daetalus
Follow
View Daetalus's full-sized avatar

Sun Daetalus

Follow
GSoC 2014, Pyston v1 core contributor, NumPy, PySide, wxWidgets contributor
23 followers · 4 following
  • Europe

Achievements

Achievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx2

Achievements

Achievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx2
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
Daetalus/README.md

Boxiang Sun

Software engineer based in France, with around ten years of professional experience. My work spans Python, native builds, packaging and service deployment, with recent projects in self-hosted LLM services and AI applications. My earlier open-source work includes C/C++ development on Python runtimes and GUI toolkits.

I'm interested in Python software engineering roles, particularly around LLM serving, AI applications and deployment tooling. Open to relocation across Europe, remote roles and opportunities in China.

Recent AI work — Nexedi, 2025–2026

  • renderjs_gen: a local-model code-generation prototype for RenderJS. A custom five-stage workflow combines specification generation, deterministic repair, retrieval of framework examples, fragment-based generation and static validation.

  • llama.cpp inference service (2025): integrated llama.cpp into SlapOS with configurable CPU, CUDA and Vulkan backends. Exposed KV-cache quantization, GPU layer offload, batching and thread settings. Added model-download support, an nginx front end and automated tests.

  • rjs-chat-ui: a documentation-assistant prototype with hybrid retrieval. To address relevant pages missed by vector search (Chroma, bge-m3), I added BM25 keyword search and a title index, and adjusted the ranking weights. The FastAPI + LangChain backend streams responses over SSE from self-hosted llama.cpp models (Qwen3-30B-A3B), with JWT authentication, chat history and per-stage latency logging. I also compared implementations using LangChain, Haystack and LlamaIndex. Developed with AI coding tools. rag-vue-ui is an alternative Vue front end for the same backend.

These projects were developed at Nexedi. The application prototypes are copyright Nexedi SA and published with permission.

Selected open-source contributions

Pyston v1 — 2015–2017

Contributed approximately 190 commits across 70 merged PRs to Pyston v1, the JIT-compiling Python implementation developed at Dropbox.

  • Implemented CPython-compatible behaviour and C API support, including numeric semantics, lists and sorting, sys.getsizeof and parser integration.
  • Contributed reference-counting fixes during the runtime's transition to reference counting.
  • Worked on NumPy and SciPy compatibility and helped get their test suites running on Pyston.

wxWidgets — Google Summer of Code 2014

Worked on the wxUniversal/X11 port in C++, including the X11 clipboard, Unicode key events, Cairo integration and widget behaviour fixes.

PySide2 / Shiboken — 2018

Contributed Python binding fixes, including QByteArray slicing, Unicode conversion and buffer handling.

Smaller contributions include Cython support for Pyston, NumPy compatibility fixes and a Kivy fix.

Build, deployment and application work — Nexedi / SlapOS

  • Integrated headless Chromium, Pyodide and PeerTube into the SlapOS build and deployment system.
  • Upgraded Python and related dependencies, including C-extension packages, and adapted firewalld build recipes to Meson.
  • Fixed service-recovery failures involving stale PostgreSQL and httpd PID files, and wrote resiliency tests for GitLab and PeerTube.
  • Earlier ERP5 work included a support-request web application (2017), with discussions, charts, RSS and Selenium UI tests.

Technical translation

Translated or co-translated four technical books into Chinese, published by Posts & Telecom Press, including Writing an Interpreter in Go and Python Tricks.

Technical background

  • Recent project stack: Python, FastAPI, SQLAlchemy / SQLite, Chroma, JavaScript / RenderJS, llama.cpp.
  • Build and deployment: Linux, Buildout, CMake, Meson, ninja, nginx and Git.
  • Earlier C/C++ development: Python runtime compatibility and C API work, wxWidgets, PySide2 / Shiboken.

Chinese (native) · English (working proficiency) · French (intermediate)

LinkedIn · Email

Pinned Loading

  1. rag-vue-ui rag-vue-ui Public

    Python

  2. renderjs_gen renderjs_gen Public

    Python

  3. rjs-chat-ui rjs-chat-ui Public

    JavaScript

  4. pyston/pyston_v1 pyston/pyston_v1 Public archive

    The previous version of Pyston, a faster implementation of the Python programming language. Please use this link for the new repository:

    4.8k 279

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.