Hennadii Bohdanov Photo

Hennadii Bohdanov

Web & Game Developer

About

I’m a developer with a strong focus on frontend engineering, passionate about building intuitive and high-performance user interfaces. I specialize in JavaScript, TypeScript and modern frontend frameworks, crafting seamless digital experiences that prioritize usability and responsiveness. While frontend development is my primary expertise, I am also expanding my knowledge in backend technologies, aiming to become a well-rounded full-stack developer.

Beyond web development, I have experience in game development, working with MySQL databases, optimizing data through SQL queries, and developing my own game using Unreal Engine. My technical background also includes scripting game mechanics and refining in-game systems to enhance player experiences.

I thrive on solving complex problems, learning new technologies, and pushing the boundaries of what’s possible in both web and game development. When I’m not coding, I enjoy exploring new game engines, refining my personal projects, and continuously improving my skills to stay ahead in the ever-evolving tech landscape.

Experience

  1. July — Oct 2024

    Game Developer (Intern) · DeepOcean

    I developed a bug tracker that sends requests from within the game to the Azure API to create bug reports. Additionally, I worked on the UI, creating a notifications system and an adjustable UI framework with movable and resizable windows.

    • Unreal Engine 5
    • Blueprints
    • Azure
  2. 2018 — 2022

    Database Developer · Firestorm Servers

    I scripted hundreds of creatures and quests to match the official World of Warcraft servers as closely as possible, fixed thousands of bugs from the bug tracker, and analyzed data from the official servers to enhance game functionality.

    • TrinityCore
    • MySQL
    • SQL
  3. 2015 - 2018

    Database Developer · Warmane

    I optimized databases, handled queries, and supported in-game features using the TrinityCore framework. I scripted in-game creatures and fixed quests using SmartAI. Fixed a few issues inside the core with C++. Worked closely with the QA team to address issues and ensure server quality.

    • TrinityCore
    • C++
    • MySQL
    • SQL

Projects

  • StoryFlow Engine App

    Easy-to-use visual novel maker and text-based game engine. Build interactive stories with simple visual scripting, no coding needed. Easily export your projects as HTML games.

    • JavaScript
    • TypeScript
    • Node.js
    • React
    • Electron
    • Vite
    • Tailwind
    • Zustand
    soulstices.dev/storyflow-engine-full.png
  • Soulstices.dev - Portfolio Website

    Personal portfolio website you are seeing right now.

    • JavaScript
    • TypeScript
    • Astro
    • Vite
    • Tailwind
    soulstices.dev
  • Checked To-Do App

    Simple To-Do app which operates without a backend server, utilizing local storage to store tasks and encoding data into URLs for easy sharing. This means you can share your task list with others by simply sharing the generated link.

    • JavaScript
    • TypeScript
    • Svelte
    • Vite
    • Tailwind
    todo.soulstices.dev