Freelance Full-Stack TypeScript / Node.js Engineer — remote, EU/UK/US timezone overlap.
I help startups and small teams ship products fast: from MVP to production, with clean architecture and pragmatic tech choices. Freelancing, consulting, and building open source since 2012.
💼 Available for new projects — 📧 mikhail.angelov@gmail.com · Telegram
- Engagement: short sprints, ongoing part-time, or full project ownership
- Availability: 40 hrs/week, remote, async-friendly
- Sweet spot: full-stack web apps, MVPs, developer tooling, API integrations, AI-assisted features
I write about how developer tools and web technologies work under the hood.
Toptal (English, verified expert)
- Gulp Under the Hood — building a Gulp-compatible task automation tool with Node.js streams
- Integration and E2E Tests with Node.js and MongoDB — practical testing with mongo-unit
Habr (Russian, 80K+ total readers)
- UI framework за 5 минут — a tiny React-like virtual DOM implementation (24K readers)
- Реализуем 3D картинку в браузере — WebGL/3D experiments (21K readers)
- Стерео плеер из VLC — VLC/OpenGL stereo rendering (42K readers)
→ Full list of published writing · writing page
- Languages: TypeScript, JavaScript, Go, Kotlin, Python
- Frontend: React, Preact, Web Components, Tailwind CSS, shadcn/ui, Vanilla JS
- Backend: Node.js, NestJS, Express
- Data: PostgreSQL, MongoDB, SQLite
- Infra: Docker, GitHub Actions, Nginx
- AI: OpenAI API, LangChain
| Project | Description |
|---|---|
| mongo-unit | ⭐ 74 — In-memory MongoDB for unit tests, published on npm, used across 42 projects |
| 2maps-and | Extended Map component for Android (Kotlin / MapLibre) |
| badge-maker | Online canvas editor for custom badges |
| ShotMark | Screenshot annotation tool |
| redoproxy | Lightweight reverse proxy for Docker environments |
📫 LinkedIn · Toptal · Telegram · Matrix · 📧 mikhail.angelov@gmail.com Open for freelance & consulting work — let's talk about your project.





