Building terminal-first software with Go and modern web applications with React & Node.js.
π Creator of tele β a modern Telegram client for the terminal.
I'm a software engineer based in Riga, Latvia.
Over the past decade I've built complex frontend applications with React and TypeScript. Today my work is split between frontend and full-stack development with Node.js, while most of my free time goes into building terminal applications in Go.
Outside of work, I'm building tele β a modern Telegram client for the terminal.
Working on payment infrastructure and financial products.
- Full-stack development with Node.js
- React & TypeScript
- Product engineering
- Payment systems
A modern Telegram client for the terminal, written in Go.
Features include:
- keyboard-first interface
- multiple accounts
- media support
- beautiful TUI
- cross-platform
Tech
Go β’ Bubble Tea β’ TDLib β’ Lip Gloss
β‘οΈ https://github.com/sorokin-vladimir/tele
TypeScript β’ Go
React β’ MobX β’ Zustand β’ GraphQL β’ Tailwind
Node.js β’ Go β’ PostgreSQL β’ MySQL β’ Redis
Docker β’ GitHub Actions β’ CI/CD β’ Cloudflare
- Terminal applications
- Go
- Developer tools
- Payment infrastructure
- Open source





