Skip to content
View jellyterra's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@HMUniversity @paint-board @langvm @webpagine @dashanalytics

Block or report jellyterra

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
jellyterra/README.md

Hi there. This is Jelly Terra.

Focusing on:

  • Computer architecture.
  • Formal methods and verification.
  • Programming language theory, program analysis and compiler.

And sometimes:

  • Machine learning with JAX, Vision Transformer in CV.
  • Write articles about infrastructure, techniques and mathematics.
  • Develop micro web services and apps.
  • DIY somes PCBs, mainly to meet my requirements.
  • STM32 and ESP32 applications.

Workstation with IDEA and VSCode on NixOS/Plasma (amd64).

Servers with self-hosted services on Fedora (amd64) and ArchLinux (riscv64gcv).

GPG

  • 8A4D 52DC 8F88 4F06 ends on 2024.03.01: GPG keypair lost, all commits signed with it are now marked "Unverified"
  • BF65 7865 AA3A BC32 ends on 2025.03.11: private key lost because I exported moved-to-card renewal private key to the same path of expired private key so it's overwritten and gone. What a pity, I really love this key id sequence!
  • E644 440D CB00 0C41 is the GPG key now in use.

Telegram Matrix Twitter YouTube Open Collective

Navigation

Project organizations. Mostly WIP.

Name Description
LangVM Compiler infrastructure
JetERA Circuit board designs
Symonarch Hardware designs
Circuitrus EDA
Holiday Paint Public canvas
AutoDNS Centralized DNS management (released)
Dashanalytics Web traffic analysis (released)
Pagine Web generator (released and archived)

Timeline

These are the paper books I own below, which may reflect what I am intersted in different periods.

My reading has switched to e-books in shadow libraries to save costs since 2023.

  • πŸ“– 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)
    ^ gift from @lizhirui and his 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 2020 Tomcat: The Definitive Guide (2nd 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)

All history of my past GitHub activities during 2017-2020 is lost due to account deletion.

Life is short, is not enough to do many things. But I hope my life to be fulfilling and my visions about technologies and society to become true.

Pinned Loading

  1. paint-board/pixbuf paint-board/pixbuf Public

    Paintboard webserver.

    Go 5

  2. dashanalytics/analytics-server dashanalytics/analytics-server Public

    Analytics server.

    Go

  3. autodns/autodns.go autodns/autodns.go Public

    Automated centralized DNS record management agent.

    Go 1

  4. spacemit-k1-archlinux spacemit-k1-archlinux Public

    Arch Linux RISC-V images for Banana Pi F3 with SpacemiT K1 / X60.

    7 2

  5. paracell paracell Public

    [WIP] Compiler and HLS with various analysis and optimization.

    Rust 1