Become a sponsor to PgBiel
Hey there π! I'm Pg (my nickname). I'm a computer science undergraduate, and I love computers and programming! At the moment, I've been programming a lot in Rust, Gleam and Typst, my three favorites! From time to time, I also give some love to Python, Java, and TypeScript. π
I am a huge fan of open source projects, and I maintain and contribute to several of them. If you'd like to support my work on those projects, many of which I describe below, a sponsorship would help me a lot by letting me dedicate more time to my contributions, and would also make me forever grateful π
UPDATE: I am now an official member of the Typst compiler's team! I will still be accepting sponsorships, most of which will be directed towards the remainder of my open-source contributions, including all of my Typst packages, my contributions to the Typst package ecosystem as a whole, as well as my other projects and communities I contribute to, such as Glistix. :)
Firstly, I started and maintain the open-source Glistix project, which is a fork of the Gleam compiler which allows compiling Gleam to Nix. Check it out!
Additionally, I am an active contributor to the Typst ecosystem. As one of the top contributors (and now team member!) to the Typst compiler, in Rust (some sample PRs I made: [1] [2] [3]), I also oftentimes contribute to packages and tools which help people use Typst even more effectively to create their documents π. Most notably, I've created several Typst packages, such as tablex, my largest package, which allows for comfortable and powerful customization of tables in Typst; oxifmt, which brings Rust-like string formatting to Typst; diagbox, a port of the LaTeX package of the same name to Typst; and truthtable, which allows easy creation of truth tables. It is worth noting that, as a result of my prior work on tablex, I managed to land significant improvements to the Typst compiler's built-in tables, making tons of goodies from tablex built-in. By sponsoring my work, you allow me to dedicate even more time to bring further improvements to Typst's ecosystem as well! π
It is worth mentioning that I also sometimes provide occasional contributions to open source tools which I find interesting and useful in general, such as gdext (Rust), by participating, for example, in community efforts to provide the ability to use gdext when exporting a Godot game to WASM. In the past, I've also contributed to Manim Community (Python), participating as a community moderator and helping with documentation and other things.
Finally, I am planning on making my own blog where I can post my thoughts and experiences as a developer, in order to share some knowledge to the world and help other developers. If this is something you'd like to see, a sponsorship would also help me push toward this goal (as it is quite a bit time-consuming π )!
Thanks for reading, and I hope you enjoy my contributions to the open source world! π
Note: If you'd like to contact me about formal help with Typst or any of my projects, would like to sponsor an open-source contribution, or something else, shoot me an email: [email protected]
Featured work
-
typst/typst
A new markup-based typesetting system that is powerful and easy to learn.
Rust 35,168 -
PgBiel/typst-tablex
More powerful and customizable tables in Typst
Typst 374 -
PgBiel/typst-improv-tables-planning
Source code for the Typst Improved Tables Planning document
Typst 2 -
PgBiel/typst-oxifmt
Convenient Rust-like string formatting in Typst (previously "typst-strfmt")
Typst 31