Hello!
I am Nikita Lozgachev, a software engineer and functional programming advocate, specializing in reducing complexity, crafting clean abstractions, and driving framework‑agnostic architecture.
I am experienced in TypeScript, Rust, and Go, work with modern web frameworks like React, Svelte, and Astro, and build for both Node.js and Deno runtimes. I have working knowledge of functional languages like OCaml and Haskell, and other languages including Dart and Python. I specialize in domain modeling, type‑driven development, transforming legacy codebases into maintainable, testable architectures through systematic refactoring.
Do you spend more time debugging than building?
Have a complex system that needs simplifying?
Is inheritance eating you alive?