Skip to content
View Richy-Z's full-sized avatar
๐Ÿ‰
Crafting stuff...
๐Ÿ‰
Crafting stuff...

Organizations

@numelon-oss @NueLanguage @sUNC-Utilities @Numelon-Rubis @NSE-Org @funkhq @kavuncloud @wickworth-chandlery

Block or report Richy-Z

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Richy-Z/README.md
Known languages GitHub Statistics Languages used in public repositories
Richard Ziupsnys knows Lua, Python, C, JavaScript and Java Richard Ziupsnys' GitHub Statistics Languages that are used by Richard Ziupsnys in public repositories

๐Ÿ‘‹๐Ÿป Hi, I'm Richard Ziupsnys

Hello - I'm Richard. I'm a Year 12 A-Level student who builds backend systems, programming tools, and infrastructure projects in my spare time.

I work primarily with Lua/Luvit, Go, and C, and I enjoy designing things close to the protocol layer - HTTP internals, routing engines, storage formats, and distributed infrastructure (the last one is my favourite).

Despite still being in school, I have independently built several production systems used by thousands of users, along with language tooling and low-level runtime components.

๐Ÿ”ง What do I build?

Backend systems, high-performance infrastructure, datastores, and protocol tooling. Some language design too, if you would like to include the Nue Programming Language.

I enjoy:

  • designing high-performance HTTP stacks,
  • implementing RFC-compliant protocols like SMTP, TOTP, and OAuth2,
  • building storage engines and KV databases,
  • real-world systems optimuisation,
  • Lua/Luvit internals, coroutines and event loops,
  • and rewriting bottlenecks in C when necessary (although that might just be because I have outgrown Lua's purpose to the point where external intervention is required)

๐Ÿ  Projects

Of course, all of the above practically means nothing if I don't tell you about some real-world projects where I actually apply some theory.

Numelon Rubiลก - High-performance paste and content platform

  • 2M+ stored documents
  • 10K+ monthly users
  • Low-overhead HTTP server through a heavy extension of coro-http
  • Full telemetry with latency histograms, RPC counters, TTFB, and tag-based metrics
  • MessagePack metadata pipeline with serialisation offloaded to C
  • Burst-tested to ~12.5M requests without failure
  • Used as the backend trust layer for sUNC's test result verification

Numelon Passport - OAuth2 Identity Provider

Currently being rewritten in Go using my in-progress framework, Rind

  • Full OAuth2 authorisation code flow
  • Sessions, grants, and application management
  • Strict CSRF protection and protection against replay attacks
  • Passwordless login architecture
  • TOTP 2FA implemented from RFC 6238 / RFC 4226 using OpenSSL's HMAC
  • Custom SMTP client, "Letterbox", with persistent connections, MIME encoding, and connection pooling

There's more...

There is A LOT more in much more detail, however I would like to keep my GitHub README concise. For more information, please visit my website.

Links

Website: richy.lol LinkedIn: richy-z Email: [email protected]

Pinned Loading

  1. ThreatenGL ThreatenGL Public

    Dear Minecraft, stop using outdated OpenGL versions... or else...

    Java 37 5

  2. NueLanguage/nue NueLanguage/nue Public

    The Nue Programming Language

    C 7

  3. input input Public

    Cross-platform keyboard and mouse library for Luvit

    Lua 1

  4. luvit-batteries luvit-batteries Public

    Open-sourced collection of Luvit libraries developed over a few years

    Lua 1

  5. sUNC-Utilities/docs.sunc.su sUNC-Utilities/docs.sunc.su Public

    Beautiful and functional documentation for sUNC.

    Lua 24 22

  6. hello hello Public

    say hello again!

    HTML