Skip to content
View rasros's full-sized avatar

Block or report rasros

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

Rasmus Ros

I build things across LLM tooling, applied optimization, streaming ML/stats, and efficient data structures and algorithms. Kotlin is my language of choice, with Python and Go in the mix. Head of Engineering at Theca is my dayjob; PhD in Computer Science from Lund University.

Tools

  • lx (Go) CLI and agent skill that bundles files for LLMs, with type/function skeletons, tree views, etc.
  • vectrify (Python) Raster to vector via LLMs and NSGA-II.

Eignex

Eignex safely tunes production knobs via Constraint-Oriented Multi-variate Bandit Optimization (COMBO). Kotlin libraries:

  • combo The main engine that ties it together. Under reconstruction.
  • kencode Compact, ASCII-safe encodings for size-limited channels.
  • kpermute Shuffle huge sequences without holding them in memory; also handy for ID obfuscation.
  • kumulant Lock-free streaming statistics: EWMA, time-decaying aggregates, and more.

Other

Pinned Loading

  1. lx lx Public

    CLI tool for bundling project files as LLM context.

    Go 47 3

  2. vectrify vectrify Public

    Vectorizes raster images (PNG/JPG) using a mix of LLMs and NSGA-II multi-objective optimization. Outputs SVG and other vector formats.

    Python

  3. Eignex/kpermute Eignex/kpermute Public

    Kotlin library for shuffling lists too big for memory or for ID obfuscation. Using bijective integer permutations with fast cycle-walking hash mixing.

    Kotlin 19

  4. Eignex/kencode Eignex/kencode Public

    KEncode is a kotlinx.serialization library that produces short ASCII-safe texts for eg URLs or file names.

    Kotlin 33

  5. Eignex/combo Eignex/combo Public

    Kotlin + K8s tool for improving LLM prompts and UIs through live user feedback.

    Kotlin 5 1

  6. Eignex/kumulant Eignex/kumulant Public

    Kotlin 1