Denys' Li Projects

Welcome to my portfolio! Connect with me:

Codename 7000

C++

-

Tax Deck

JS

Tax Deck is a specialized tool designed for tax reporting systems like Koinly. It integrates with Hedera Mirror Node and DEX APIs to provide efficient tax exporting capabilities.

Shivering Sky [Alpha] Steam - Discontinued

C++

Shivering Sky is an Indie Game released on Steam in 2018, offering an immersive WW2 Bomber Turret simulator experience. Developed using the Unreal Engine 4, the game puts players in the role of a bomber turret operator, defending against waves of enemy fighters

In Shivering Sky, you'll find yourself stationed aboard iconic WW2 aircraft such as the B-17 Flying Fortress, B-25 Mitchell, and not that iconic B24 Skua. With customizable guns and sights, you can tailor firepower of M2, M3 Brownings, Oerlikon cannons to suit your playstyle and take on the enemy forces with precision.
As the solo developer, I undertook all responsibilities, including coding, AI, modeling, sound design, game design etc. The game focused on an immersive experience through its realistic graphics and engaging gameplay mechanics

JS

HashBot - A Discord Bot for Hedera Hashgraph

HashBot is a versatile Discord bot for Hedera Hashgraph. It serves as a helpful companion, offering a range of features such as chart creation, token information, and market statistics.

HashBot also supports token swaps using Uniswap forked contracts on the Hedera Token Service (HTS) within Discord.

Soil Erosion Solver

Python

Tensorflow Tool to simulate erosion movement with simplified convolutional model to create sediment flow maps and resulting heigh difference from initial height maps. Tensorflow used to apply custom Convolution kernels (blur and offset)

IGLA-1 Operator Simulator

C++

IGLA-1 Operator Simulator is a virtual reality (VR) training simulation developed in Unreal Engine 4 (UE4), specifically designed to train MANPAD (Man-Portable Air-Defense) operators. This immersive simulator provides a realistic training environment for operators to enhance their skills and proficiency.

The simulator features a range of realistic elements, including a weather system that replicates sun, clouds, rain and wind conditions as well as artificial factors like airplane countermeasures and smoke trails.

To ensure a seamless and immersive experience, a HID controller was developed. This controller facilitates the transfer of operator movements and actions while holding a real model of tube to the Unreal Engine, resulting in precise and responsive interactions within the virtual environment. The IGLA-1/Strela Simulator serves as a training environment for MANPAD operators, providing a safe and controlled platform to refine their operational skills and improve their performance in real-world situations. Multiplayer for up to 3 operators and 1 commander.

Query Plan Overview

SQL

JS

D3.JS Tool to visualize SQL query plans (Explain/Explain analyze) as node tree

Aircraft detection and tracking

Python

Made in Opencv-Py and Keras (for deep neural network object detection)

OpenCV SIFT for movement tracking

Example of detection on synthetic image

Example of tracking on realtime video

Virtual EM-field laboratory

JS

FD-Magnetic field solver (Yellow - dipole lens, red - quadrupole lens)