Skip to content
View eddiethedean's full-sized avatar

Block or report eddiethedean

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. 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
eddiethedean/README.md

Odos Matthews — typed systems, thoughtful APIs, shipped tools

Explore my repositories Packages on PyPI Libraries on crates.io LessonKit on npm

I design and ship open-source developer tools where strong types, fast runtimes, and clear product thinking meet. My work spans Python and Rust data systems, embedded databases, semantic-web tooling, server-rendered UI, and learning infrastructure.

The through-line is simple: take a complicated system, give it an API that feels inevitable, document the tradeoffs honestly, and ship the whole product—not just the interesting algorithm.

Flagship work

🧩 Hedron

Typed Python components for FastAPI and HTMX. Build dashboards, admin tools, and CRUD apps without adopting a JavaScript application stack.

PYTHON · FASTAPI · HTMX · PYDANTIC

Documentation →

A VS Code environment for browsing, editing, querying, reasoning over, and validating OWL, RDF, and OBO ontologies.

RUST · TYPESCRIPT · LSP · SEMANTIC WEB

VS Code Marketplace →

🗄️ ModelVault

A schema-first embedded database for Pydantic models and dataclasses, with validation, indexes, migrations, and single-file deployment.

RUST · PYTHON · PYDANTIC · PyO3

Documentation →

A React-first framework for accessible, trackable learning experiences with telemetry, xAPI, SCORM, cmi5, and LMS packaging.

TYPESCRIPT · REACT · XAPI · SCORM

Documentation →

One typed pipeline model with deterministic plans and pluggable execution across Python, Polars, Pandas, SQL, and PySpark.

PYTHON · DATA CONTRACTS · PIPELINES · PLUGINS

Documentation →

A PySpark-compatible DataFrame engine for fast local pipelines and JVM-free unit tests, powered by Rust and Polars.

RUST · PYTHON · POLARS · PYSPARK API

Documentation →

The systems beneath the surface

Project Role in the portfolio
PydanTable Strongly typed DataFrames combining Pydantic schemas with a Rust execution engine
Moltres DataFrame-style SQL with pushdown execution, CRUD operations, and async support
Oxiland Embedded RDF datasets, SPARQL, persistence, and streaming I/O for Rust and Python
PolarPandas A pandas-compatible interface backed by Polars for faster local analytics

How I build

  • Types are product design. Good schemas and interfaces make the correct path the easy path.
  • Documentation is part of the runtime. Quickstarts, decision guides, migration notes, and explicit limitations all ship with the code.
  • Interoperability beats lock-in. I build bridges across Python, Rust, SQL, Spark, Polars, Pydantic, web frameworks, and open standards.
  • A release is the unit of progress. Packages, wheels, crates, extensions, examples, CI, and upgrade paths turn experiments into usable tools.

Find the right starting point

  • Building Python dashboards or internal tools? Start with Hedron.
  • Testing PySpark logic without waiting on the JVM? Try Sparkless.
  • Storing typed application models locally? Explore ModelVault.
  • Authoring learning experiences in React? Use LessonKit.
  • Working with ontologies in VS Code? Install Strixonomy.

Build the abstractions you wish existed.
For project-specific questions or collaboration, open an issue or discussion in the relevant repository.

Pinned Loading

  1. hedron hedron Public

    Python components for FastAPI and HTMX—dashboards, admin tools, and CRUD apps without a JavaScript app stack.

    Python

  2. robin-sparkless robin-sparkless Public

    PySpark-compatible DataFrames without the JVM—fast local pipelines and unit tests powered by Rust.

    Python 5

  3. moltres moltres Public

    DataFrame-style SQL with pushdown execution, CRUD operations, and async support.

    Python 5 1

  4. lessonkit lessonkit Public

    React-first framework for accessible learning experiences with xAPI, SCORM, cmi5, and LMS packaging.

    TypeScript 1 1

  5. strixonomy strixonomy Public

    Ontology engineering in VS Code—edit, query, reason over, and validate OWL, RDF, and OBO with a Rust engine.

    Rust 3

  6. ontologos ontologos Public

    A Rust reasoning engine for OWL and RDF ontologies.

    Rust 1 1