Skip to content
View NailxSharipov's full-sized avatar
☘️
A little luck never hurts the code
☘️
A little luck never hurts the code

Organizations

@iShapeUnity @iShape-Swift @iShape-Rust

Block or report NailxSharipov

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

📫 Contact: nailxsharipov@gmail.com | LinkedIn

Rust enthusiast with love to solve complex math problems and making them run fast.

What I do:

  • High-Performance Algorithms: I focus on zero-allocation and cache-friendly code.
  • Robust Geometry: I prefer integer-based math to avoid floating-point errors.
  • EDA Experience: I've built verification engines (DRC) for microcircuit design using Rust and GDS data.

My Articles:

Pinned Loading

  1. iShape-Rust/iOverlay iShape-Rust/iOverlay Public

    Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.

    Rust 220 20

  2. iShape-Rust/iShape-js iShape-Rust/iShape-js Public

    A fast 2D geometry library in WebAssembly for JavaScript and TypeScript. Supports polygon boolean operations, buffering, and triangulation.

    JavaScript 51 2

  3. iShape-Rust/iTriangle iShape-Rust/iTriangle Public

    A fast, efficient and extremely stable 2d triangulation library for rust.

    Rust 162 11

  4. iShape-Rust/iCurve iShape-Rust/iCurve Public

    Polygon boolean operations with bezier curves and elliptic arcs.

    Rust 3

  5. iShape-Rust/xOverlay iShape-Rust/xOverlay Public

    High-performance Boolean operations for orthogonal (Manhattan) polygons in Rust.

    Rust 7 2