Skip to content
View giripriyadarshan's full-sized avatar
πŸŸ₯
ಕನ್ನ಑ಿಗ
πŸŸ₯
ಕನ್ನ಑ಿಗ

Highlights

  • Pro

Block or report giripriyadarshan

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

Priyadarshan Giri

Typing SVG

Rust developer focused on backend, systems, and the edge β€” building secure, scalable, and highly observable software. πŸ¦€

LinkedIn Email Website Blog crates.io Stack Overflow

Profile Views


πŸ¦€ About Me

I’m a software engineer who reaches for Rust to build reliable backends, fast CLIs, and edge-native services. I care about clean architecture, strong typing, and systems you can actually observe in production.

  • πŸ”­ Working Student @ Digital Science (metaphacts App Development Team) β€” full-stack observability, federated IAM, and SPARQL/RDF4J middleware.
  • πŸŽ“ Pursuing a Master in Applied Computer Science at SRH University, Heidelberg.
  • 🧡 Thesis: Distributed Tracing & Performance Analysis of a Knowledge Graph Deployment using OpenTelemetry.
  • 🌱 Currently deepening my work with distributed systems, observability (OpenTelemetry), and Kubernetes.
  • 🌍 Based near Heidelberg, Germany.
  • πŸ’¬ Always happy to talk Rust, backend architecture, and observability.
  • πŸ“« Reach me at me@giripriyadarshan.com.

πŸ› οΈ Tech Stack

Languages

Rust TypeScript JavaScript Java Python SQL Bash

Rust Ecosystem

Axum Tokio async-graphql SeaORM Serde Tauri Yew

Frontend

React SolidJS HTML5 CSS3

Infrastructure & Cloud

Linux Docker Kubernetes AWS Cloudflare Git

Databases & Observability

PostgreSQL SQLite Redis Neo4j OpenTelemetry Prometheus


πŸš€ Featured Projects

Project Description Stack
Cric Cal Β· live Serverless cricket-calendar engine running on the edge β€” ingests fixtures and serves dynamic, deduplicated .ics feeds in milliseconds. Rust Wasm Cloudflare Workers D1
Servust Β· docs A create-react-app-style CLI that scaffolds Rust backend servers from templates, by framework and ORM. Rust CLI crates.io
Online Retail Management System Full-stack retail backend with auth, catalog, and orders β€” built end-to-end in Rust. Axum async-graphql SeaORM Postgres JWT Argon2
Tauri Plugin: OpenURL Β· crate FOSS Tauri plugin to open links in the system browser instead of inside the app window. Rust Tauri FOSS
Project Structure Creator Β· crate CLI that turns an ASCII tree into a real directory/file structure. Rust CLI crates.io

πŸ“¦ Published Crates

~21K+ downloads across published crates on crates.io.

Crate Version Downloads
servust version downloads
tauri-plugin-openurl version downloads
project-structure-creator version downloads

πŸ“Š GitHub Stats

GitHub Stats Top Languages GitHub Streak

Let’s build something fast, safe, and observable. πŸ¦€

LinkedIn Email Website

Pinned Loading

  1. Raspberry Pi Pico gpio_irq button de... Raspberry Pi Pico gpio_irq button debounce control for pushbuttons
    1
    #include "pico/stdlib.h"
    2
    
                  
    3
    bool state;
    4
    const uint LED_PIN = 25;
    5
    
                  
  2. switch theme using javascript and cs... switch theme using javascript and css variables (https://blog.giripriyadarshan.com/blog/20220319-1/)
    1
    const darkThemeColors = new Map([
    2
        ['primary', '#68e0cf'],
    3
        ['secondary', '#585d65'],
    4
        ['text', '#edf8f4'],
    5
        ['background', '#373b40']
  3. tauri-plugin-openurl tauri-plugin-openurl Public archive

    open url in default browser (just like target blank) in Tauri

    Rust 2 1

  4. yoloeats yoloeats Public

    (Team RCB) (Allergy App) You Only Live Once. But that snack might disagree.

    Dart 1

  5. metaphacts/metaphactory-docker-compose metaphacts/metaphactory-docker-compose Public

    Docker-compose definitions for metaphactory deployments

    Go Template 23 16

  6. metaphacts/sample-apps metaphacts/sample-apps Public

    This repository provides tutorials as well as full working sample apps demonstrating the platform's SDK capabilities

    Java 9 5