Skip to content
View vltr's full-sized avatar
🤓
Being nerdy ...
🤓
Being nerdy ...

Organizations

@sanic-org

Block or report vltr

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

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vltr/README.md

hi, I'm Richard 👋

Backend engineer / architect from southern Brazil. Twenty-five years of mostly Python, mostly Postgres, mostly async. Sometimes wiring network cables, often coding things that matter.

importtypingastfromdataclassesimportdataclass, field, InitVar@dataclassclassBeing:
"""An entity with code, hobbies, and opinions. >>> me = Being( ... name="Richard Kuesters", ... based_in="southern Brazil", ... since=2000, ... stack=("Python", "PostgreSQL", "async"), ... underrated=("frogs", "insects", "documentation"), ... initial_loves=("wifey", "son", "dog", "beach"), ... ) >>> me.based_in 'southern Brazil' >>> "frogs" in me.underrated True >>> "beach" in me.loves True >>> me.love("FOSS") >>> "FOSS" in me.loves True """name: strbased_in: strsince: intstack: tuple[str, ...]
underrated: t.Iterable[str] = ()
initial_loves: InitVar[t.Iterable[str]] = ()
currently: tuple[str, ...] = ()
tooling: dict[str, str] =field(default_factory=dict)
coffee: bool=True_loves: frozenset[str] =field(init=False, default_factory=frozenset)
def__post_init__(self, initial_loves: t.Iterable[str]) ->None:
self.underrated=frozenset(self.underrated)
self._loves=frozenset(initial_loves)
@propertydefloves(self) ->frozenset[str]:
returnself._lovesdeflove(self, *items: str) ->None:
"""Add to loves. You can add. You can't remove."""self._loves=self._loves|frozenset(items)
if__name__=="__main__":
richard=Being(
name="Richard Kuesters",
based_in="southern Brazil",
since=2000,
stack=("Python", "PostgreSQL", "async"),
underrated=("frogs", "insects", "documentation", "the Theory of Constraints"),
initial_loves=("wifey", "son", "dog", "beach"),
currently=("running the multi-quarter roadmap", "Claude Code as a platform"),
tooling={"ai": "Claude Code", "shell": "zsh"},
)
assertrichard.name=="Richard Kuesters"assert2026-richard.since==26assert"frogs"inrichard.underratedassert"beach"inrichard.lovesassertrichard.coffeerichard.love("FOSS", "long-running OSS friendships")
assert"FOSS"inrichard.loves

I helped run Sanic for a while (former core dev) and got a public "shout out to @vltr for all his work" from the sanic-jwt lead maintainer. That one's archived in the docs, which is nice. I also authored a handful of PyPI packages that did their job before the ecosystem caught up.

These days I'm the sole backend voice at a US workforce-management SaaS, running the multi-quarter roadmap that keeps the lights on. I treat Claude Code as a platform to engineer around (hooks, skills, MCP servers, agents), not just to prompt.

Off-keyboard: CNC, 3D printing, wood-carving, GNOME Shell tinkering, Arch Linux as a hobby, craft brewing, F1, and a strong opinion that insects and frogs deserve more love.

Where to find me

LinkedIn · email in profile.


 .--.
/ \
| o o |
\ ww /
'--'
ribbit

Pinned Loading

  1. arraia-do-ottoarraia-do-ottoPublic

    My son's 1st-birthday RSVP site: a festa-junina invitation shipped end-to-end with Claude Code as a platform. Cloudflare Pages + D1 + Pages Functions + R3F WebGL, $0/mo on the free tier. CLAUDE.md …

    JavaScript

  2. sanic-org/sanicsanic-org/sanicPublic

    Accelerate your web app development | Build fast. Run fast.

    Python 18.6k 1.6k

  3. ahopkins/sanic-jwtahopkins/sanic-jwtPublic

    Authentication, JWT, and permission scoping for Sanic

    Python 246 51

  4. xrtrxrtrPublic

    A Radix Tree based router for HTTP and other routing needs with support for middlewares and endpoints with a Cython boost

    Python 15

  5. dnsmasq-as-blockerdnsmasq-as-blockerPublic

    Some custom scripts (that requires some more attention) to generate a custom blacklist configuration for dnsmasq.

    Python 1

  6. receitas-ptbrreceitas-ptbrPublic

    Receitas em geral que já fiz, coloco aqui para partilhar com as pessoas, amigos, conhecidos e quem mais quiser provar.