Skip to content
View nalchevanidze's full-sized avatar

Highlights

  • Pro

Organizations

@morpheusgraphql @iris-qraphql

Block or report nalchevanidze

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nalchevanidze/README.md

👋 Hi, I'm David Nalchevanidze

While my professional focus is on shipping reliable production code in TypeScript, my open-source work explores the intersection of formal logic and systems engineering. I use languages like Haskell and Rust as a testing ground for advanced concepts—such as type-safety and compiler design—which I then apply to build better, more robust architectures in Node.js.

🚀 Featured Open Source Work

The following projects represent my research into type-safety, automation, and real-time systems:

Morpheus GraphQL (Haskell): A fully type-safe GraphQL server and client for Haskell that generates executable APIs directly from schema definitions at compile-time, preventing runtime type errors. Docs: morpheusgraphql.com

relasy (TypeScript): A label-driven release automation tool for GitHub Actions that handles semantic versioning, changelog generation, and npm publishing based on Pull Request labels and custom configuration.

hwm (Haskell): A declarative workspace manager for Haskell monorepos that orchestrates disparate GHC versions. It serves as a single source of truth for build environments, automating toolchain management without manual scripting.

wdaw (TypeScript/React): A web-based Digital Audio Workstation implementing a low-latency audio graph engine in the browser with real-time synthesis, sequencing, and state management. Live Demo: nalchevanidze.github.io/wdaw

awscurl-rs (Rust): A Rust-based CLI utility for interacting with AWS services, handling AWS Signature V4 signing for secure HTTP requests (optimized for testing AWS IoT Core and MQTT endpoints).

Pinned Loading

  1. morpheusgraphql/morpheus-graphql morpheusgraphql/morpheus-graphql Public

    Haskell GraphQL Api, Client and Tools

    Haskell 416 69

  2. hwm hwm Public

    Haskell Workspace Manager: a declarative CLI tool to manage Haskell projects at any scale.

    Haskell 3

  3. relasy relasy Public

    GitHub Actions for label-driven releases

    TypeScript 1

  4. wdaw wdaw Public

    web audio workstation

    TypeScript

  5. iris-qraphql/iris-js iris-qraphql/iris-js Public

    An alternative type system for GraphQL

    TypeScript 2

  6. awscurl-rs awscurl-rs Public

    https/mqtt API for AWS.

    Rust 1