Skip to content
View robertjndw's full-sized avatar
  • Munich

Highlights

  • Pro

Organizations

@ls1admin

Block or report robertjndw

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
robertjndw/README.md
Robert Jandow - Turning ideas into systems

PhD student at TUM, working on edge computing.
I mostly write Go and Rust, and build a lot of things for Typst.

Go, Rust, TypeScript, Python, WebAssembly, Docker, Ansible, Linux

Featured

umlaut qrisp typstry gosys1 go-json-crdt oakestra-dev-cli

Stats

GitHub stats Top languages


Typst

Project Description Stack
umlaut draw.io, PlantUML and Mermaid diagrams in Typst, no Java or Graphviz needed Rust WASM
qrisp QR codes for Typst with custom styles, logos and colors Rust WASM
typstry Self-hosted collaborative Typst editor, end-to-end encrypted Rust
typst-tum-dissertation Dissertation template for TUM Typst
typst-tum-presentation Presentation template for TUM, based on Touying Typst
typst-tum-poster Poster template for TUM Typst

Go Libraries

Project Description Stack
gosys1 Unofficial client for TypeSafe's SystemOne API Go
go-json-crdt JSON CRDT and JSON CRDT Patch Go
go-json-patch RFC 6902 JSON Patch Go
go-tum-login-oidc Log in with TUM via OIDC Go
go-lti-tool Build LTI 1.3 tools Go
go-opencollection Read and write OpenCollection files Go
go-opencollection-generator Generate OpenCollection files from your HTTP routes Go

Edge Computing

Project Description Stack
Oakestra Orchestration framework for edge computing, plus its dashboard, networking and CLI components Go Python
oakestra-dev-cli Run and test Oakestra locally Go
oakestra-deploy Deploy Oakestra to your own hosts Terraform Ansible
oakestra-sla-gen Write Oakestra SLAs from a plain-text description Python

Tooling & Benchmarks

Project Description Stack
ts-executor-web Run TypeScript in VS Code for the web TypeScript
go-concurrent-map-benchmark Concurrent map benchmarks for Hades Go
PMDK-performance-evaluation PMDK performance evaluation scripts Shell
docker-golangci-precommit pre-commit and golangci-lint in one image Docker

Open Source Contributions

Project Description Stack
Hades Job scheduler and CI system Go TypeScript
PROMPT Platform for running project-based courses, and its Go SDK Go TypeScript
TUM thesis template Typst thesis template used at TUM Typst
Eclipse Theia IDE framework. I also keep a browser-only build (demo) TypeScript
EduIDE Theia-based IDE for programming courses TypeScript

Pinned Loading

  1. Hades-Scheduler/hades Hades-Scheduler/hades Public

    A flexible and stateless job scheduler / CI System

    Go 10 2

  2. typstry typstry Public

    Self-hosted collaborative Typst editor. End-to-end encrypted and works offline.

    Rust

  3. qrisp qrisp Public

    QR codes for Typst with rounded or dotted modules, logos and gradients

    Rust

  4. go-tum-login-oidc go-tum-login-oidc Public

    TUM login for Go apps, using OIDC with PKCE

    Go 1

  5. go-lti-tool go-lti-tool Public

    Go SDK for building LTI 1.3 tools, including LTI Advantage services

    Go

  6. gosys1 gosys1 Public

    Unofficial Go client for TypeSafe's SystemOne API. Standard library only.

    Go 2