Hi 👋, I'm Zhang, Zepeng (redraiment)
{:name {:first "Zepeng"
:last "Zhang"}
:email "redraiment@gmail.com"
:bio "A Full Stack Engineer Passionate about Cutting-Edge Technologies."
:favorites [:PostgreSQL :DuckDB :Emacs
:Compiler :Linux :FreeBSD
:Clojure :C :Kotlin :Rust]}🔭 Looking forward to connecting with you and creating something amazing together!
Quote by Richard P. Feynman: "What I cannot create, I do not understand."
Hence, I reinvented many wheels.
- rusty-sheet: An Excel/WPS/OpenDocument Spreadsheets file reader for DuckDB.
- duckdb-ext-rs-template: A modern Rust template for developing DuckDB extensions.
- duckdb-ext-macros: A modern, Rust 2024 Edition compatible procedural macro for creating DuckDB loadable extensions.
- cargo-duckdb-ext-tools: A Rust-based toolkit for building and packaging DuckDB extensions without Python dependencies.
- duckcp: Tools for synchronizing data between data sources.
- brainfuck: A learning project focused on practicing compiler and interpreter construction using LLVM C API, flex, bison, and more.
- basic: A BASIC Programming Language Interpreter implemented in ANSI C.
- SmallC: my undergraduate graduation project, featuring a programming language with built-in concurrency support.
- Linsp: A minimal Lisp interpreter in Lisp, inspired by The Roots of Lisp.
- clop: A programming language currently under design.
- jssp: A templating system embedding JVM scripting language into text documents, similar to JSP, PHP, ASP, and other server-side scripting languages.
- edbc: Emacs-Lisp-based data access technology inspired by JDBC.
- emacs-cgi: Using Emacs Lisp for CGI scripting.
- eml: Emacs-lisp Markup Language - converting S-expressions to XML.
- wechat.el: A framework for developing WeChat games in Emacs Lisp.
- calendiary: A diary app featuring a calendar view, inspired by Flava 1.0.
- iKnowledge: A personal knowledge management system based on Jekyll.
- redraiment.github.io: My blog built on iKnowledge.



