Kevin Yonan's repositories
Bisqwits-Portal-Render-Engine
Bisqwit's Portal Rendering Engine, written in C, updated to use SDL2 and C99 standard.
-TF2-Mechanized-Mercs
vehicle mod for team fortress 2.
Targum-Parser
Targum Parser is a string-configured, PEG interpreted parser.
Targum-Lexer
Configurable lexing library.
tiny-interpreter
Limited use interpreter project for fun / example purposes. Very fast, ~350ms for recursive fib(34) without safe mode & ~500ms with safe mode
Text-Input-Math-Calculator-Workshop
educational workshop & material for teaching Computer Science & Computer Engineering students in how to create a math calculator using lexical analysis and parsing theory.
TF2-Medieval-Fortress-Remake
[unfinished] remake of Medieval Fortress
TwoStackReg-BytecodeVM
a bytecode VM that uses the top of stack + 1 as main registers.
Accumulator-BytecodeVM
bytecode VM that uses an accumulator design (single register + stack(s)).
CompTutoringNotes
a collection of ramblings and notes I use to tutor and learn various Comp Sci and Electrical Eng topics.
llm.c
LLM training in simple, raw C/CUDA
PythonForEngineersWorkshop
a set of PDFs for teaching students of various engineering disciplines about Python
smallchat
A minimal programming example for a chat server
StackReg-BytecodeVM
A 3-register operation bytecode VM that uses the stack as a dynamic register file.
syriac-dictionary
A Syriac hunspell dictionary implementation
system-design
Learn how to design systems at scale and prepare for system design interviews
TwoReg-BytecodeVM
a Pawn-style two-register VM
youtube-adblock
Mozilla Firefox Add-On Accelerating and Skipping YouTube Ads in Less Than a Second