Dik131 - Overview

Fullstack Developer & Tech Support

Hello, world! I work as a Technical Support Specialist and JavaScript/TypeScript developer, with a broad background in IT, system administration, DevOps, and internal development. My passion lies in creating and improving interfaces of all kinds — from embedded web menus on microcontrollers to full‑scale web applications.

I build desktop apps with Electron, mobile apps with Expo/React Native, and explore diverse front‑end ecosystems including React, Vue, htmx, and Next.js. On the documentation side, I have extensive experience with Vitepress, Fumadocs, Docusaurus, Docsify, markdown‑it, and more. I also maintain and update company websites on WordPress.

For backend development, I use Node.js, Deno, and Bun, designing APIs and services to support my applications. My work combines hands‑on technical support with modern full‑stack development, giving me a versatile perspective across infrastructure, user experience, and software engineering.

🛠️ Tech Stack & Skills

  • Programming Languages: JavaScript, TypeScript, a little bit of Python, Go, C# and Delphi
  • Linguistic Languages: English (B2), Russian (native), German (A2), Finish (A1)
  • Other Languages: HTML, CSS, MarkDown
  • Frontend: React, Next.js, Vue.JS, HTMX
  • Backend: NestJS, Node.js, Express, Payload CMS, Deno, Socket.IO, Koa, Kafka.js, Hono
  • Mobile Development: React Native + Expo, PWA, Lynx
  • TV apps Development: React Native + Expo
  • Desktop Development: Electron, Tauri, PWA
  • Other Tools: Zustand, Jotai, TanStack Router & Query, React Router & Query, Redux Tool Kit, Docker, Git, Vite, SCSS, Bootstrap, jQuery
  • Documentation Frameworks: Docsify, Docusaurus, Fumadocs, Vitepress
  • Telegram Libraries: Telegraf, Node-Telegram-bot, grammY
  • Data Bases: SQLite, Apache Kafka, Redis, IndexedDB, localStarage

🔍 Current Focus

  • Next.js: Building dynamic web applications with server-side rendering.
  • Koa: Easy way to build BFF.
  • Electron.js: For adaptation my Next&Nest apps for offline use on desktop.
  • React Native: Developing cross-platform mobile apps.♥️

🌱 On My Learning Path

  • Diving deeper into full-stack development with Next.js, Payload CMS and Electron.js.
  • Refining my skills in React Native for building high-performance mobile apps.
  • My Stepik profile (I make my own courses and do others)

🏆 Recent Projects

  • APK, Code - The application that I wrote as part of the React Native (Expo) and Node.JS (Express.js ) courses.
  • 📝 Weeky - A task manager built with React and Redux, utilizing IndexedDB for local storage.
  • Telegram Bots - Created custom Telegram bots using Telegraf and Node-Telegram-bot libraries to automate tasks and enhance user interaction.
  • Documentation - Developed comprehensive technical documentation using Docsify to support team workflows and maintain internal tools.
  • Automation Programs - Wrote automation scripts to optimize repetitive tasks and improve efficiency in my current role.
  • React Native course - Currently, I'm writing React Native course. Here's the link.

💬 Contact Me