Skip to content
View nightrunner91's full-sized avatar

Block or report nightrunner91

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nightrunner91/README.md

Semikin Nikita

Senior Frontend Engineer | Vue / Nuxt, TypeScript | AI-Augmented Development

semikin91@gmail.com | GitHub | LinkedIn | Telegram


Senior Frontend Engineer with 8+ years delivering products from prototype to production: architecture, estimates, long-term maintenance. Strong on AI tooling (LLM, MCP, Claude Code), strict typing, and decomposition. Focused on product thinking and feature delivery.

  • Core stack: Vue 3 / Nuxt / TypeScript.
  • Specialization: Data-heavy dashboards, complex UX workflows, real-time WebSocket systems, admin panels and personal cabinets over complex APIs.
  • Domains: AI, fintech, blockchain, infrastructure, commercial websites, landing pages.

Skills & Technologies

  • Frontend: Vue 3 / Nuxt, TypeScript, JavaScript, HTML, SCSS
  • State & Data: Pinia, Zustand, Vue Router, REST, WebSocket
  • AI Tooling: Claude Code, OpenCode, OpenRouter, LM Studio, Ollama, MCP servers
  • UI & Design: Figma, Tailwind, shadcn/ui, Naive UI, Bootstrap 5
  • Build & Infra: Vite, Webpack, npm, Git, CI/CD, Docker
  • Testing & Debugging: Vitest, Playwright, Sentry, Devtools
  • Workflow: Swagger / OpenAPI, Postman, YouTrack, Linear, Miro, Draw.io

Strengths

  • Architectural Soundness: I choose long-term payoff solutions - strict typing, decomposition, no rushed compromises. This reduces debugging time and maintenance cost.
  • AI Tooling: Not just a Copilot subscription, but my own kit - plugins, scripts, MCP servers, corporate stack integration. AI should augment the engineer, not replace them.
  • Context Retention: Successfully maintain multiple large-scale projects long-term; navigate stack, legacy code, and business logic; provide accurate estimates.
  • QA Mindset: I don't just produce code - I build UI anticipating how it could break. Systematic approach to edge cases and visual consistency measurably reduces UAT bug count.

Current Focus

  • AI tools in development and testing
  • System design
  • Product thinking

Work Projects

Turrior

AI recruiting platform.

View project →


What did I do and what did I achieve?

  • Developed an AI candidate screening system (resume and response analysis), reducing initial selection time and improving assessment accuracy
  • Integrated an AI assistant powered by WebSocket and MCP servers into the personal dashboard, enabling instant consultations without switching between services
  • Built a chat module for HR-candidate communication, centralizing all correspondence within a single platform
  • Implemented asynchronous video interview functionality, allowing candidates to complete interviews at their convenience

Hexallion

Platform for VPN/proxy service developers and providers.

View project →


What did I do and what did I achieve?

  • Built and maintained a comprehensive admin panel for managing VPN servers, providing centralized control over infrastructure and pricing
  • Closely collaborated with the backend development team, enabling aligned API design and faster integration

Lycaste

Personal beauty profile dashboard.

View project →


What did I do and what did I achieve?

  • Developed a facial skin health assessment system based on AI analysis and questionnaires, automating initial diagnostics
  • Created a beauty profile dashboard with result visualization and planning of cosmetic procedure packages
  • Built an AI assistant chat for user consultations on skin health, increasing engagement

Settle Global Solutions

Blockchain powered settlements and smart contracts.

View project →


What did I do and what did I achieve?

  • Developed a real-time dashboard for tracking smart contracts and blockchain settlements, including balances, transactions, and a reporting system
  • Collaborated with the design team on a UX/UI audit and significantly improved visual authenticity and UX (migrated from WordPress to Vue with a custom UI kit)
  • Worked closely with a backend engineer to improve API contracts: streamlined documentation and typing, migrated away from legacy REST, and prepared the system for a technical audit

Arbinox

Automated statistical arbitrage platform.

View project →


What did I do and what did I achieve?

  • Developed an automated arbitrage platform integrated with the Arbibot trading bot, ensuring seamless frontend-backend integration
  • Visualized complex statistical data through tables, charts, and diagrams updating in real time via WebSocket
  • Conducted a thorough UX/UI audit and implemented improvements across all project areas, enhancing interface usability

Pairstrade

Stock screener and portfolio management tool.

View project →


What did I do and what did I achieve?

  • Developed a trading operations screening and financial portfolio management platform with an intuitive interface for market analysis
  • Integrated the system with a Telegram bot, enabling access to market data and notifications via messenger
  • Visualized historical trading pair data through detailed line and bar charts

Hostry

Internet service provider website.

View project →


What did I do and what did I achieve?

  • Developed and maintained a large-scale internet services portal, ensuring stable performance and up-to-date content
  • Closely collaborated with the design team, maintaining consistent styling and strengthening the product's brand identity

Pet Projects

Small things I build for myself - tools, experiments and side quests.

Personal media tracker for games, films, books and anything else - no ads, no social feed.

View project →
 

Interactive prep platform for frontend interviews: 170+ articles, progress tracking and mock interviews.

View project →
 

Webhook relay that turns GitLab CI/CD pipeline events into readable Telegram notifications.

View project →
 

Tiny Telegram userbot that schedules photo posts from a local folder.

View project →
 

Chromium extension for grabbing videos from social media in a couple of clicks.

View project →
 

Collection of AI personalities (alters) for OpenWebUI, LibreChat and local LLMs.

View project →
 

More experiments live on GitHub.


Open to collaboration on projects involving frontend architecture, complex interfaces, and AI integration.

Pinned Loading

  1. listify listify Public

    Listify is designed to track your favorite entertainment choices, whether it's games, films, anime, books, or anything else.

    JavaScript 3

  2. nightvue nightvue Public

    Vue based simple and pretty boilerplate for Front-end developement. Designed for developers who prefer to start from scratch.

    SCSS 2

  3. prepra prepra Public

    Интерактивная платформа для подготовки к собеседованиям по React, TypeScript и JavaScript.

    TypeScript

  4. fetcho fetcho Public

    A Chromium browser extension that simplifies video downloads from social media (Instagram, Twitter, YouTube, TikTok, Reddit, Facebook).

    TypeScript

  5. pipebot pipebot Public

    Production-ready webhook relay that bridges GitLab CI/CD pipeline events to Telegram group chats.

    JavaScript

  6. telepost telepost Public

    Lightweight Telegram scheduler that sends photos from a local folder to a Telegram chat on your behalf

    Python