Huy Nguyen

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.