Skip to content
View toxakara's full-sized avatar

Organizations

@packvium

Block or report toxakara

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

Hi, I'm Anton 👋

Full-stack engineer. I design and build systems from scratch, from a well-structured monolith to a set of microservices, and I take them all the way from the data model and the infrastructure to the interface people use.

What I do

  • Architecture from zero: service boundaries, data models, APIs and the deployment that holds them together, as a monolith or as microservices, whichever the product actually needs.
  • Back end and front end: I build the whole feature, not one layer of it.
  • Infrastructure: containers, cloud and self-managed servers, caching and search that hold up under real traffic.

Stack

Languages: PHP · Python · TypeScript / JavaScript · Rust · Go · Java · C# Data: PostgreSQL · MySQL · Redis · Elasticsearch Infrastructure: Docker · AWS · VPS · CI/CD

Open source: Packvium

A free, open-source engine for 3D bin packing and cartonization that I build in my spare time. You give it items and boxes, and it returns which box to use and where each item goes. It uses exact integer geometry, always gives the same answer for the same input, and checks every answer with an independent validator. One request format has seven independent implementations (Python, PHP, Rust, JavaScript/WASM, Java, .NET, Go), all held byte-for-byte to the same conformance suite and published to PyPI, Packagist, crates.io, npm, Maven Central and the Go module proxy.

💼 LinkedIn · 🌐 packvium.com

Pinned Loading

  1. packvium/packvium-python packvium/packvium-python Public

    Deterministic 3D cartonization and bin packing for Python. Exact integer geometry, no dependencies.

    Python

  2. packvium/packvium-php packvium/packvium-php Public

    Deterministic 3D cartonization and bin packing for PHP. Exact integer geometry, no dependencies.

    PHP 1

  3. packvium/packvium-node packvium/packvium-node Public

    Deterministic 3D cartonization for Node.js. Native engine with a pure JavaScript fallback.

    JavaScript

  4. packvium/packvium-java packvium/packvium-java Public

    Deterministic 3D cartonization and bin packing for Java. Exact integer geometry, no dependencies.

    Java

  5. packvium/packvium-go packvium/packvium-go Public

    Deterministic 3D cartonization and bin packing for Go. Exact integer geometry, no dependencies, Go 1.13+.

    Go

  6. packvium/packvium-rust packvium/packvium-rust Public

    Deterministic 3D cartonization and bin-packing engine in Rust. Also powers the native backends of the Python, PHP and Node packages.

    Rust 1