Gordian Dziwis

Research Engineer at InfAI - Institute for Applied Informatics

Leipzig, Saxony, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gordian Dziwis is a research engineer and software architect with 11 years of experience building machine learning, knowledge graph, and data engineering solutions, now specializing in Rust. He has a strong research-to-production track record at InfAI and Leipzig University, and is open for Rust-focused freelance and consulting work. Gordian contributed language support for SPARQL and Turtle to the popular nvim-treesitter project and has implemented a Rust Turtle parser plus derive macros that generate SPARQL from Rust structs. His background blends academic rigor (B.Sc. in Computer Science from Leipzig) with practical engineering, enabling robust tooling around semantic web standards. Based in Leipzig, Germany, he combines low-level systems work in Rust with higher-level data modeling and ML research. An artist as well as a developer, he brings a creative perspective to developer tooling and language integrations.
code11 years of coding experience
job7 years of employment as a software developer
bookEngineering/Industrial Management, Engineering/Industrial Management at Karlsruhe Institute of Technology (KIT)
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Leipzig University
github-logo-circle

Github Skills (6)

neovim10
tree-sitter10
sparql10
python-turtle10
turtle-graphics10
lua9

Programming languages (26)

CSchemeGoHTMLJupyter NotebookGroovyTypeScriptShell

Github contributions (5)

github-logo-circle
Nvim Treesitter configurations and abstraction layer
Role in this project:
userBack-end Developer
Contributions:5 commits, 6 PRs, 6 comments in 2 months
Contributions summary:Gordian contributed new language support for the nvim-treesitter project by adding SPARQL and Turtle grammars and related files. The contributions include creating highlight, fold, indent, and local query files to integrate the languages. Additionally, the user updated the parsers.lua file to correctly include the language installations and maintainer information.
nvim-treesitterluatreesittertree-sittervim
Turtle grammar for tree-sitter
Contributions:13 commits, 1 PR, 8 pushes in 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gordian Dziwis - Research Engineer at InfAI - Institute for Applied Informatics