Иван Щетинский

Разработчик с 6-летним опытом самостоятельной работы над pet-проектами. Создавал приложения и веб-сервисы с использованием Node.js, Next.js, TypeScript. Практиковался в создании игр с использованием Godot 4, Love2D и Lua. Интересуюсь разработкой современных веб-технологий, постоянно развиваю навыки и осваиваю новые инструменты


Веб-сайт был создан с помощью Next.JS + TailwindCSS


Стек, с которым я работал:

  • Next.JS
  • TailwindCSS
  • Node.JS
  • TypeScript
  • JavaScript
  • Docker
  • Git
  • MySQL
  • HTML
  • CSS
  • Java
  • C#
  • Python
  • ImGui
  • PHP
  • Electron
  • Windows Forms
  • Godot 4
  • GDScript
  • Lua
  • LuaJIT
  • Luvit
  • Love2D
  • Spigot
  • Garry's Mod

Мои работы


NationForge (2024) (Pet-project)

NationForge (2024) (Pet-project)

2D стратегия-песочница в реальном времени на Love2D. Реализованы генерация карты, создание государств, управление ресурсами и юнитами, войны, битвы и колонизация. Проект находится в заморозке.

Triangle Union Monitoring Bot (2024) (Pet-project)

Triangle Union Monitoring Bot (2024) (Pet-project)

Node.js-бот, который отслеживал количество игроков на сервере и обновлял соответствующую информацию в Discord-канале.

GoFishing (2024) (Pet-project)

GoFishing (2024) (Pet-project)

Экспериментальная игра про рыбалку с меню, системой локаций и мини-игрой ловли рыбы. Проект находится в заморозке.

ANDROMEDA (2023) (Pet-project)

ANDROMEDA (2023) (Pet-project)

Игровой сервер в Garry’s Mod с собственным режимом в жанре космического RPG. Уникальная особенность — бесконечная карта на базе Infinite Map Base. Игроки могли колонизировать планеты, создавать государства, выполнять квесты, вести торговлю и сражаться за территории. Я был основателем и главным разработчиком проекта.

JamSpace Strategy (2023) (Pet-project)

JamSpace Strategy (2023) (Pet-project)

Пошаговая многопользовательская текстовая стратегия, где игроки управляли вымышленными государствами. Каждый ход позволял изменить показатели своей страны или повлиять на соперников. Побеждало последнее выжившее государство. Мультиплеер был реализован через протокол TCP

Hammer++ Manager (2023) (Pet-project)

Hammer++ Manager (2023) (Pet-project)

Десктопное приложение на Electron для упрощённой настройки и запуска редактора уровней Hammer++. Позволяло автоматизировать рутинные задачи и управлять контентом для Garry’s Mod.

Pretty Commits Service (2023) (Pet-project)

Pretty Commits Service (2023) (Pet-project)

Инструмент для публикации коммитов GitHub в Discord через вебхук с более читаемым форматированием и поддержкой конфиденциальных коммитов.

Triangle Union Website (2022) (Pet-project)

Triangle Union Website (2022) (Pet-project)

Веб-приложение с информацией о проекте, командой и системой доната. В качестве платежного решения использовался QIWI P2P.

QMC Launcher (2022) (Pet-project)

QMC Launcher (2022) (Pet-project)

Простой лаунчер Minecraft на LuaJIT с проверкой модов через REST API для защиты от запрещённых модификаций.

SC Bot (2021) (Pet-project)

SC Bot (2021) (Pet-project)

Discord-бот для локального сообщества на Lua (Discordia) с системой социальных кредитов, играми и таблицей лидеров пользователей по кредитам.

Triangle Union (2020) (Pet-project)

Triangle Union (2020) (Pet-project)

Triangle Union — игровой проект в Garry’s Mod. Создан и поддерживался мной как основателем и главным разработчиком. Включал игровой сервер с уникальным набором режимов, систему динамического голосования, сайт-википедию и Discord-сообщество.