Navigation Menu

Skip to content

64kramsystem/64kramsystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 

Repository files navigation

GitHub Profile

I’m the systems tech lead, database specialist, backend programmer, and data model reverse engineer at Ticketsolve. I have an extensive involvement in open source, and I've maintained a popular technical blog. I'm also a Rust programmer, official member of the Rust Game Development Working Group.

Professional blog: https://saveriomiroddi.github.io
Development journal: https://github.com/64kramsystem/personal_notes/blob/master/journal/brojournal.md
Engineering notes (topics): https://github.com/64kramsystem/personal_notes/tree/master/topics

Main projects:

  • ActiveTrigger (2022-): Tech/team lead; callback system for Rails (potentially other frameworks), based on database triggers
  • Rust Game Ports (2022-): Author and maintainer of a set of ports of games to Rust libraries, used as public reference; official community project of the Rust Game Development Working Group
  • QEMU-pinning (2017-): Small fork of QEMU, with pinning support, and minor tweaks; base for my coauthored paper "To Pin or Not to Pin: Asserting the Scalability of QEMU Parallel Implementation"
  • Catacomb II-64k (2022): Port of the early John Carmack's game, used to examine the transpilation of a complex program from C to unsafe, then safe, Rust
  • To Pin or Not to Pin: Asserting the Scalability of QEMU Parallel Implementation (2021): Research paper I've coauthored, on QEMU scalability on different systems
  • Friends let real friends use MySQL 8.0 (2020): My MySQL presentation at the preFOSDEM 2020, on the MySQL 8.0 topic; rendered slides here
  • ZFS Installer (2019-2022): Shell program to prepare ZFS on a system, and install Debian-based distros; popular among ZFS users
  • Professional blog (2017-2022)

Other projects:

  • Geet (2017-): hub-like tool, written in Ruby, to manage Github/Gitlab functionalities via terminal
  • Serdine (2022): Tiny Rust serialization library for storing types in a raw (but safe), memcpy-like, format
  • Poor Man's Spotlight (2022): A minimal desktop search service, written in Rust, for personal use
  • parsec-riscv-performance-testing (2021): Shell programs to automatedly setup and run the PARSEC benchmarks on an emulated RISC-V environment
  • Ray Tracer Challenge: (~2021): My parallel Rust implementation of the Ray Tracer Challenger (a Whitted ray tracer), used to learn the language
  • VGA Passthrough Guide(2017-2021): A detailed guide about passing through GPUs via QEMU/VFIO
  • Palware(2017-2019): Disassemblies, done for fun, of DOS-era malware
  • Spreadbase (2012-2021): Ruby library to access OpenDocument 1.2 (ie. Libreoffice Calc) spreadsheets

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published