Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
chshersh
Follow
C++ maxxing

Dmitrii Kovanikov chshersh

C++ maxxing
Senior Software Engineer at Bloomberg using C++

Sponsors

Organizations

Block or report chshersh

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

Hi there, I'm Dmitrii (he/him)

I'm a Senior Software Engineer at Bloomberg using C++. All opinions are my own.

For the last 10 years, I've been using Functional Programming (OCaml, Haskell, Elm, PureScript, Nix) in various industries including healthcare, education, dating, fintech, and blockchain. But everything has changed recently (WHAT HAPPENED???).

I was a member of the Haskell Core Libraries Committee in 2023.

My passion is making Functional Programming more accessible to people with diverse backgrounds. Check out my free Haskell Course for complete beginners!

My work

I do all kinds of work to help people get started with FP as easier as possible:

  • YouTube -- FP, OCaml, Haskell, tech
  • Blog -- articles explaining idiomatic ways to solve problems using Functional Programming in OCaml and Haskell

OSS has been a huge part of my educator and mentor journey for many years and I'd like to highlight a few notable projects:

Projects Language Stars Forks i Issues Pull requests
Haskell Beginners -- a Haskell course for complete beginners (no prior knowledge of FP needed!)
github-tui -- GitHub in your terminal
zbg -- Zero Bullshit Git
tool-sync -- a CLI tool to download other tools from GitHub Releases

If you like my work and want to support me, you can sponsor me on GitHub

You can also find me on other social media:

My toolbox

Pinned Loading

  1. haskell-beginners-2022/course-plan haskell-beginners-2022/course-plan Public

    Haskell course info, plan, video lectures, slides

    Haskell 1.5k 64

  2. github-tui github-tui Public

    A TUI for GitHub

    OCaml 244 15

  3. pragmatic-category-theory pragmatic-category-theory Public

    Pragmatic Category Theory for Beginners in OCaml with lots of real-world examples

    OCaml 132

  4. zbg zbg Public

    Zero Bullshit Git

    OCaml 329 17

  5. ccl ccl Public

    CCL: Categorical Configuration Language, The most elegant configuration language

    OCaml 253 5

  6. tool-sync tool-sync Public

    Download pre-built binaries of all your favourite tools with a single command

    Rust 114 22