- Computer architecture.
- Formal methods and verification, PL theory, program analysis and compiler.
- DIY somes little stuff like PCBs, STM32 and ESP32 apps which meet my needs.
Workstation with IDEA and VSCode on Fedora/Nix/KDE (amd64).
Self-hosted servers on a riscv64gcv single board computer.
- 8A4D 52DC 8F88 4F06 ends on 2024.03.01: Lost.
- BF65 7865 AA3A BC32 ends on 2025.03.11: Lost too. What a pity, I really love this key id sequence, it's catchy!
- E644 440D CB00 0C41 is the GPG key now in use.
In maintainance. Mostly WIP.
| Name | Description |
|---|---|
| LangVM | Compiler infrastructure |
| Syncorde | Kit for network storage and exchange |
| Symonarch | CPU designs |
| Circuitrus | EDA |
Released:
| Name | Description |
|---|---|
| Xentrasolv | Centralized DNS management (released) |
| Dashanalytics | Web traffic analysis (released) |
| Pagine | Web generator (released and archived) |
Put on hold:
| Name | Description |
|---|---|
| Holiday Paint | Public canvas |
All my past GitHub activities during 2017-2020 is lost due to account deletion.
I turned to E-books to save costs.
These are the physical books I have, which reflect my intersts in different periods.
- π ISBN 2017 Programming in Go
- π ISBN 2017 Concurrent Programming Practices in Go
- π ISBN 2018 C Primer Plus (5th Edition)
^ primary school graduation gift from my teacher Zhang - π ISBN 2018 Understainding the JVM: Advanced Features and Best Practices (2nd Edition)
- π ISBN 2018 Understanding the Linux Kernel (3rd Edition)
- π ISBN 2019 Electronic Circuit Design from Scratch (2nd Edition)
^ Given from @lizhirui's employer Wan - π ISBN 2019 OpenGL Programming Guide (9th Edition)
- π ISBN 2019 Compilers: Principles, Techniques and Tools (2nd Edition)
- π ISBN 2020 Computer Graphics with OpenGL (4th Edition)
- π ISBN 2021 PCB Design Techniques and Practices (3rd Edition)
- π ISBN 2022 Computer Systems: A Programmer's Perspective (3rd Edition)
- π ISBN 2022 Gettings started with LLVM core libraries
- π ISBN 2023 Computer Organization and Design: The Hardware/Software Interface, RISC-V Edition (5th Edition)
- π ISBN 2024 Computer Architecture: A Quantitative Approach (6th Edition)
- π ISBN 2024 Pratical Foundations for Programming Languages (2nd Edition)
- π ISBN 2024 RISC-V CPU Chip Design: Xiangshan Sourcecode Profiling
^ got on the RISC-V Summit China 2024 Day 2 activity Xiangshan Tutorial - π ISBN 2025 Database System Implementation (2nd Edition)
Given as gifts from zha and Ezl1zz:
- π ISBN 2025 Introduction to the Theory of Computation (3rd Edition)
- π ISBN 2025 Logic in Computer Science: Modelling and Reasoning about Systems (2nd Edition)
- π ISBN 2025 Speficying Systems: The TLA+ Language and Tools for Hardware and Software Engineers
- π ISBN 2025 Designing Data-Intensive Applications
- π ISBN 2025 Streaming Systems
