Skip to content
View tiw302's full-sized avatar
😿
Busy with school, updates might be slow, but I'll still be around!
😿
Busy with school, updates might be slow, but I'll still be around!

Block or report tiw302

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
tiw302/README.md

❯ chmod +x fetch_profile.sh && ./fetch_profile.sh

==-------------------------------------------===-------------------------------------------==

        /\W/\          user       :  tiw302 (jirawat)
       ( -.0 )         age        :  15 (high school student)
        > ^ <          role       :  student / c & systems tinkerer
       /     \         status     :  building fast c libraries & writing tools for fun
      <_______>        motto      :  do the best with what you have

==-------------------------------------------===-------------------------------------------==

[ system_info ]
   hardware      :  asus vivobook 16 (M1603QA_D1603QA), lenovo thinkpad x201
   distros       :  cachyos (main), arch, void (on X201)
   wm            :  dwm (main), sway (for gaming)
   editors       :  vscode (main), neovim, vim

[ tech_stack ]
   languages     :  c (c11/c99) [fave], python [fave]
                    c++ (c++17/c++20), c# (learning), rust (learning)
                    html, css, js (basic)
   toolchains    :  gcc, clang, cmake/make, gdb, valgrind
   focus         :  low-level optimization, simd, cache friendliness,
                    c extensions for python, system ricing, cyber defense
                    coding ~15-20 hrs/week (mostly C)

[ optimization_craft ]
   vectorization :  AVX2, NEON, WebAssembly SIMD128
   memory_design :  zero-allocation patterns, flat-DOM / contiguous layouts
   algorithms    :  fast state machines, high-precision arithmetic (double-double)
   embedded_rt   :  custom control algorithms (PID, Pure Pursuit) on Pybricks & MicroPython

[ open_source_ethos ]
   philosophy    :  single-header libraries, clean APIs, zero heavy dependencies
   tooling       :  fuzz testing, cross-platform CI/CD, compiler intrinsic tuning

[ learning_queue ]
   exploring     :  CPython C-API, custom allocators, writing clean reusable APIs
   focusing      :  high-performance C/C++ libraries & Python bindings
   next_up       :  setting up docker & local services for the upcoming homelab

[ homelab_logs ]
   current       :  initializing first lab...
   goal          :  setting up a network-wide adblocker, nas
   status        :  saving up for Lenovo M720Q... and a desk setup upgrade (will take a while)

[ extra_notes ]
   note          :  thanks for stopping by! just a student building small projects 
                    and learning stuff along the way. feel free to connect or open a PR.
   availability  :  school is back in session with heavy workloads, so I'm balancing 
                    studies and project maintenance. commits might be a bit slower!

[ social_links ]
   github        :  github.com/tiw302
   instagram     :  @tiw3025k_ (main), @tiw3025k__ (alt)
   youtube       :  @tiw3025k
   tiktok        :  @tiw3025k (main), @tiw3025k_ (alt)

==-------------------------------------------===-------------------------------------------==

[ process completed with exit code 0 ] 
 
jirawat@cachyos-x8664 ~
❯ _

Pinned Loading

  1. mandelbrot-c mandelbrot-c Public

    A high-performance, multi-threaded Mandelbrot and Julia set explorer written in C11. This project utilizes an Engine-Centric Architecture targeting Native Desktop (CPU/AVX2), Web (WebAssembly/SIMD1…

    C 2

  2. simd-f128 simd-f128 Public

    Bring 128-bit precision to your SIMD applications. Zero-allocation Double-Double arithmetic for C/C++, with native bindings for Rust, Python, and JS. Supported across Linux, macOS, Windows, and Web.

    C 2

  3. cjsonx cjsonx Public

    Blazing fast C11 JSON parser (1+ GB/s) featuring a 16-byte Flat-DOM, SIMD acceleration, Eisel-Lemire float engine, and zero-allocation mode.

    C 3

  4. spikekernel spikekernel Public

    A high-performance, asynchronous MicroPython framework for LEGO SPIKE Prime featuring PID control, Pure Pursuit navigation, and S-Curve motion profiling.

    Python 3

  5. ev3kernel ev3kernel Public

    High-performance, Zero-allocation EV3 Robotics Kernel for World Robot Olympiad (WRO) powered by Pybricks 4.0.

    Python 3

  6. iso-deployment-bot iso-deployment-bot Public

    Automated ISO mirroring system that syncs OS images to Google Drive and generates a static web directory for browsing and downloading.

    HTML 1