Skip to content
View r007's full-sized avatar
🦀
Shipping xbrlkit
🦀
Shipping xbrlkit

Block or report r007

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
r007/README.md

Hi, I'm Sergey 👋

I'm an independent developer in Saratov, a city on the Volga. I write Rust that turns the SEC's messiest filings into clean, typed data, and TypeScript that makes interfaces feel a little alive. I'm full-stack, so AWS is my second language.

🔭 On my desk right now

xbrlkit: read SEC XBRL and inline XBRL filings straight into typed Rust structs.
edgarkit: an async Rust client for SEC EDGAR, with a rate limiter that backs off on its own when EDGAR pushes back.

#[derive(Debug, Default, FromXbrl)]
struct Summary {
    #[xbrl(concept = "dei:EntityRegistrantName")]
    name: Option<String>,

    #[xbrl(concept = "us-gaap:Assets")]
    assets: Option<f64>,
}

let summary: Summary = Document::parse(&html)?.extract()?;   // a 10-K, now a struct

⚛️ Underrated on purpose

wisp-ui: expressive React components in plain CSS. Shapes that morph, springs that feel alive, dynamic colour, zero runtime. I think it's the most underrated UI library you haven't tried yet. Come argue with me.
daypack-ui: its calmer sibling. About 90 accessible, native-first components with CSS-variable theming.

🎲 Asymmetric by design

In markets I trade SPACs and biotechs, and I only like bets where I can risk $1 to win $10. I build software the same way: small, cheap experiments with a capped downside and an open-ended upside.

The startups I'm working on stay private. When a piece of one doesn't need to be secret (a parser, a component library), I open-source it. Expect this page to grow with every new idea.

Not financial advice. Just filings, curiosity and a lot of EDGAR.

📚 Books, translated

I translate open books from Chinese and English into Russian, free and online: Embedded Rust (micro:bit, RP2350, ESP32), Embodied AI and robotics, and eight Rust training books.

🧭 Off the clock

🚲 cycling around Saratov  ·  🏊 swimming  ·  ✍️ the occasional blog post  ·  🤖 watching embodied AI, robotics and drones closely

Rust TypeScript React Node.js AWS SEC EDGAR

🇷🇺 По-русски: пишу блог про веб-разработку и перевожу книги по Rust, embodied AI и робототехнике. Всё это на build-in-saratov.com и в репозиториях с суффиксом -Rus.

Pinned Loading

  1. xbrlkit xbrlkit Public

    Read SEC XBRL and inline XBRL filings into typed Rust structs

    Rust 1

  2. edgarkit edgarkit Public

    An unofficial Rust client for the SEC EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system.

    Rust 14 1

  3. wisp-ui wisp-ui Public

    Expressive React components with plain CSS: shapes that morph, springs that feel alive, dynamic colour and dark mode. Zero-runtime, no shadow DOM.

    TypeScript 1

  4. daypack-ui daypack-ui Public

    Accessible React + TypeScript component library: ~90 components, Griffel atomic CSS, CSS-variable theming, native-first and light on dependencies.

    TypeScript 1

  5. EmbeddedRust-Rus EmbeddedRust-Rus Public

    Русские переводы книг по embedded Rust: The Embedded Rust Book, Discovery для micro:bit v2, impl Rust для RP2350 и ESP32, курсы no_std и std, Comprehensive Rust. Сайт собирается mdBook, есть EPUB и…

    Rust 5

  6. AI-Robotics-Rus AI-Robotics-Rus Public

    Русские переводы открытых книг по воплощённому ИИ и робототехнике: Embodied AI (Datawhale), Dive into Deep Learning, Physical AI Systems. Онлайн-версия на mdBook.

    Jupyter Notebook 1