Skip to content
View nlozgachev's full-sized avatar

Organizations

@aligntech

Block or report nlozgachev

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

TypeScript, React, and developer tooling at work. Rust, Swift, Go, Python, and PostgreSQL on the side. Most of my side projects are small, minimal tools built to solve a specific problem.

  • pipelined — opinionated functional abstractions for TypeScript. Maybe, Result, TaskResult, Op, and more. Comes with thorough docs designed to make FP concepts accessible to developers at any experience level.
  • mybad — railway-oriented error handling for Go. Instead of checking errors after every step, you compose a pipeline of typed transforms. The first error short-circuits everything that follows; Match forces you to handle both outcomes before you can get a value out.
  • sol — a keyboard-centric solitaire game for the terminal, written in TypeScript.
  • nw — a net worth tracker CLI written in Rust. For those who prefer to self-manage long-term financial data with no frills: manual entry, no accounts linked, plain JSON storage.

Pinned Loading

  1. pipelined pipelined Public

    Opinionated functional abstractions for TypeScript

    TypeScript

  2. mybad mybad Public

    Railway-oriented error handling for Go

    Go

  3. sol sol Public

    Keyboard-centric CLI patience/solitaire game

    TypeScript 1

  4. nw nw Public

    Net worth tracker CLI

    Rust

  5. .dotfiles .dotfiles Public

    Shell