pgbiel
Programming is my thing.
Funding Links: https://github.com/sponsors/PgBiel
- Kind: user
- Followers: 73
- Following: 6
- Repositories count: 10
- Created at: 2022-11-09T20:40:36.925Z
- Updated at: 2025-03-28T20:13:49.319Z
- Last synced at: 2025-03-28T20:13:49.319Z
GitHub Sponsors Profile
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]
- Current Sponsors: 3
- Past Sponsors: 3
- Total Sponsors: 6
- Minimum Sponsorship: $1.00
Featured Works
typst/typst
A new markup-based typesetting system that is powerful and easy to learn.
Language: Rust - Stars: 38701PgBiel/typst-tablex
More powerful and customizable tables in Typst
Language: Typst - Stars: 390PgBiel/typst-improv-tables-planning
Source code for the Typst Improved Tables Planning document
Language: Typst - Stars: 3PgBiel/typst-oxifmt
Convenient Rust-like string formatting in Typst (previously "typst-strfmt")
Language: Typst - Stars: 42Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 3