About me
Computer science student in West Chester University.
I'm starting to write some blogs here. You can go here and take a look.
Projects
Barely functioning, but functional regardless.
-
rare
Acronym for Rusty Awkward Regular Expression engine. Features include:
- Support a subset of regular expression.
- Highlighting match parts.
-
the triangle
Some simple OpenGL examples of rendering a triangle. Examples include:
- Static triangle.
- Color-changing triangle.
-
x86 Assembly server
A one-off client and server written in x86 Assembly. Start the client and the server, send one request, and it closes.
-
A CMake template
This is the CMake template I use for my C or C++ projects. Features include:
- Actually working.
- Some C++20 module support.
- Package management with Nix (or conan, but no guarantees teehee).
- Presets.
Certs
The only cert is this website's cert.
Skills
Computer languages
Some of these down here, you might not consider it a programming language, but the fact stands that they're all Turing complete.
- C
- C++
- CMake
- Rust
- x86 Assembly
- Lua
- LaTeX
RTFM
Very good.
Frameworks
What framework?
Abandonware
These are non-functional stuff. Read it for fun, if you consider it fun.
-
Thread-safe data structures
Currently only contains a thread-safe pool allocator. And again, you can rip these from the repository:
- C++20 modules.
- Google Test integration.
- Some very basic atomics.