Skip to content
View pewriebontal's full-sized avatar
:shipit:
Hey, brother, what you thinking?
:shipit:
Hey, brother, what you thinking?

Organizations

@EpicGames @NVIDIAGameWorks @CRYTEK @a-small-studio

Block or report pewriebontal

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
pewriebontal/README.md

Ayo, KAI here!

I hack on code, build systems from scratch, and ship stuff that actually works—usually by wrangling Unix because life's too short for point-and-click garbage.

  • 🔭 Grinding through 42's Core Curriculum - diving deep into C where the real magic happens, not that abstracted high-level nonsense.
  • 😄 Pronouns: he/him (hardcore)
  • 🎓 Splitting my brain between Newcastle's IT program and 42SUTD's Computer Science - because one degree isn't enough punishment and sleep is overrated anyway.
  • ⚡ Full-time daydreamer, part-time "DJ", and occasional blogger when I need a break from memory management.
  • 🎞️ Low-key obsessed with dystopian sci-fi flicks - because the real world isn't bleak enough already.

Stuff I've Built That Actually Works

  • Catalyst: A to-do app for lazy people. You type, AI figures it out. Built in Flutter, local-first, no forms, no friction.
  • NLEX: A shell that lets you talk to your terminal. Written in Go, it turns plain English into shell commands so you stop Googling sed syntax.
  • Where's my Classroom?: Fixed my university's broken timetable because scattered PDFs are a crime. A Flutter app that sorts out the mess and works offline.
  • bjsh: A Unix shell built from scratch in C that doesn't just echo commands—it handles processes like a boss and doesn't crash (usually).
  • BYAMC: My own C standard library because why use something that works when you can build it yourself? Memory management is my therapy.
  • Byte's Escape: 2D game built from scratch in C—no fancy engines, just raw code and pain. DFS for map validation because I hate myself apparently.

Tech I Use Because It Gets The Job Done

  • Languages: C and Go for systems & backend. Dart/Flutter for making apps. Python and TypeScript when I have to. The right tool for the job.
  • Operating Systems: Linux when I want things to work, Windows when I need to suffer.
  • Tools: Git, Makefiles, and sometimes Vim - because IDEs are for the weak (kidding, I use JetBrains stuff too because I'm not insane).

 

🎧 Currently vibing to...

Spotify


GitHub User's stars GitHub Sponsors

C Go Dart Flutter Python Git

OS:Windows11 OS:Android10 IDE:VSCode IDE:Jetbrains

Find me in the wasteland

email keybase telegram Gist.GitHub:pewriebontal gitee tumblr

The hardware I torture daily
  • CPU: Intel® Core™ i9-13900H (14 cores, 20 threads - overkill for most days, but compiling C without waiting is nice)
  • GPU: NVIDIA® Geforce RTX™ 3050 4GB (handles visualization just fine, occasional gaming when I need a break from segfaults)
  • RAM: 16GB LPDDR5 (wish it was 32GB but we can't have everything)
  • SSD: 1TB NVMe (fast enough that waiting for compiles is almost bearable)
  • OS: Windows 11 + WSL2 with Arch Linux (because dual booting is so 2010)

Pinned Loading

  1. byamc byamc Public

    (BYAMC) Bon's Yet Another Mini C System Library

    C 1

  2. dotfiles dotfiles Public

    bash -c "$(curl https://dl.bontal.net/scripts/setup-dotfiles)"

    Shell

  3. gatsby-theme-novela gatsby-theme-novela Public

    TypeScript 2

  4. minitalk minitalk Public

    Minitalk is a project that allows two programs to communicate using UNIX signals.

    C

  5. resume resume Public

    TeX 1

  6. bjsh bjsh Public

    Bon & Jason's Shell

    C 1