Dmitry Frank


I'm a passionate software engineer with strong background in low-level parts (MCU real-time kernels, C, Assembler), and experienced in higher-level technologies as well: Go, C++, JavaScript, and many others. Author of the well-formed and carefully tested real-time kernel for 16- and 32-bit MCUs: TNeo, which is now used by several companies.

One of my hobby projects is a geeky bookmarking service written in Go and PostgreSQL: Geekmarks.

Some of my articles:

  • How I ended up writing a new real-time kernel
  • How do JavaScript closures work under the hood
  • Unit-testing (embedded) C applications with Ceedling
  • Object-oriented techniques in C

See more at

Top Answers