// fullstack developer

Dmitriy Nikulshin

От концепции до кода

Строю продукты полного цикла: API → UI → Deploy

ReactTypeScriptNode.jsDockerPostgreSQL
Dmitriy Nikulshin
scroll
// 01 about

Обо мне

Строю полноценные продукты с нуля — от проектирования API до деплоя в Docker. Работаю с React и Next.js на фронте, Node.js / NestJS / Fastify на бэке, PostgreSQL и Redis для хранения данных. Настраиваю CI/CD через GitHub Actions, управляю инфраструктурой через Caddy и Cloudflare. 91 публичный репозиторий — большинство из них реальные рабочие инструменты, а не учебные проекты.

91+ repoпубличных репозиториев
Fullstackфронт + бэк + деплой
Remoteудалённая работа
// 02 skills

Технологии

Frontend

HTML5
CSS3
JavaScript
TypeScript
React
Next.js
Vue.js
Nuxt.js
Zustand

Backend

Node.js
NestJS
Fastify
Prisma
PostgreSQL
Redis

Mobile

React Native
Expo

Infra & DevOps

Docker
GitHub Actions
Cloudflare
// 03 projects

Избранные проекты

docbrain
GitHub →

DocBrain — AI-консультант по документации. RAG (pgvector), агент с function calling, синхронизация документов через n8n. Стек: FastAPI, Next.js, PostgreSQL, MinIO, Authelia. Веб-чат + Telegram-бот.

Python
Python00
scan-agent
GitHub →

🤖 AI-агент для автоматического мониторинга фриланс-бирж. Парсит заказы (Playwright), оценивает их нейросетью (DeepSeek), генерирует персонализированные отклики и отправляет уведомления в Telegram. Все заказы синхронизируются в облако (Supabase) и доступны через PWA-дашборд

TypeScript
TypeScript00
ai-automation-starter
GitHub →

🛠️ Готовый шаблон для автоматизации бизнес-процессов с использованием LLM (OpenRouter/Claude). Забирает сырые данные → структурирует через AI → сохраняет в Obsidian/Markdown → уведомляет в Telegram. Упакован в Docker, покрыт тестами

Python
Python00
corporate-transport
GitHub →

Real-time GPS fleet tracking PWA. Drivers stream geolocation from phones via WebSocket; employees see live markers on Yandex Maps via SSE. Offline queue (IndexedDB), JWT auth, role-based access. Stack: Fastify · React 19 · TypeScript · PostgreSQL · Redis Pub/Sub · Vite PWA · Expo.

FastifyReact PWAExpoRedisWebSocket
TypeScript00
support-ticketing-system
GitHub →

Helpdesk CRM with ticket management, role-based access (Admin/User), internal & external comments, file attachments, admin panel. JWT auth, Swagger API docs. Stack: NestJS · Prisma · SQLite · React 19.

TypeScript
TypeScript00
pc-remote
GitHub →

Remote PC monitoring and control via mobile app. Windows agent runs as a service: power management (shutdown/restart/lock/sleep), volume control, screenshots, schedule with curfew & daily limits, CPU/RAM/disk monitoring. Stack: Fastify · PostgreSQL · Socket.IO · React Native (Expo) · Vitest.

Node.jsReact NativeExpo
TypeScript00
AnyWhereDesk
GitHub →

Self-hosted browser-based remote desktop access for Windows. RDP/SSH/VNC through Apache Guacamole with 2FA, automatic Let's Encrypt SSL via Caddy, Cloudflare DDNS support. 6-stage idempotent installer for Windows + WSL2 + Docker. Includes recovery scripts and automated PostgreSQL backups.

DockerSSLDDNSNginx
PowerShell00
chrome-task-manager
GitHub →

Chrome extension that adds a side panel for task management without leaving the current tab. Drag-and-drop reordering, inline edit, copy-to-clipboard, customizable hotkeys, local storage persistence. Built on Manifest v3 with Service Worker.

TypeScript
TypeScript00
// 04 contact

Работаем вместе?

Ваш удалённый fullstack-специалист — от задачи до результата.

Работаю как часть команды или самостоятельно.