a message from earth
Dmytro Bielienov, Senior Full-Stack Engineer. hello fellow galaxy member
a message from earth
i build software
Senior Full-Stack Engineer in Ukraine, building web products since 2013. Frontend first — React and Next.js — and at home across the stack with Node.js, NestJS and PostgreSQL when the product needs it.
Complex systems from architecture to production support, with a strong focus on testing (Cypress, Playwright, Storybook), code review and mentoring — and Claude Code and Codex every day to ship faster without lowering the bar. In my spare time I write on Medium and take courses.
my projects
Project1 : Hungry Reef
Android game
A fish eat fish arcade game: eat anything smaller, grow through three sizes and escape the predators. Twelve levels in three ocean zones, a boss at the end of each, and it plays offline.
my skills
Here is a list of some of my skills
- Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- shadcn/ui
- Styled-Components
- Zustand
- Zod
- Apollo / GraphQL
- Feature-Sliced Design
- Backend
- Node.js
- NestJS
- Express
- GraphQL
- PostgreSQL
- Prisma
- Drizzle ORM
- MongoDB
- Docker
- Mobile
- React Native
- Flutter
- Capacitor
- Data & ML
- Python
- Django
- pandas
- NumPy
- scikit-learn
- matplotlib
- Testing
- Cypress
- Playwright
- Unit & integration testing
- Storybook
- AI tools
- Claude Code
- Codex
- LLMs
- Generative AI
- Process & tools
- Scrum
- Kanban
- Jira
- Linear
- Confluence
- Notion
- Slack
- GitHub / GitLab
- Figma
- Practices
- Code review
- Clean architecture
- Performance optimization
- Testing
- Mentoring
my work experience
ITRDev — Full-Stack Developer
March 2023 — present · Ukraine · Remote
Features end to end — from requirements and technical design to release and production support — across a Next.js front end and a NestJS back end. The place FSD Guard grew out of.
- Next.js and TypeScript front ends: SSR/SSG, Zustand, Apollo / GraphQL, Zod and a shared component library.
- NestJS services and APIs with DTO validation, authentication and role-based access; PostgreSQL schemas through Prisma and Drizzle.
- End-to-end tests in Cypress and Playwright on every pull request, unit and integration tests, and Storybook for the UI library.
- Code reviews, onboarding, architecture decisions and estimation with the product team; performance work on bundle size, Core Web Vitals and API response times.
- Claude Code and Codex every day, with every AI-written change reviewed to the same bar as hand-written code.
- React
- Next.js
- TypeScript
- NestJS
- PostgreSQL
- Prisma
- Drizzle
- GraphQL
- Playwright
- Cypress
- Storybook
self taught
11 certificates, still counting
MongoDB — M001: MongoDB Basics
- MongoDB
my writing
Notes on building software