Iggy

Hi, I'm Dmitriy 🤟 a.k.a. Ignatius Reilly a.k.a. Iggy

Application Developer

Gourmand extraordinaire by birth, application developer by trade.


For work, I fix databases, for hobbies I fish, learn woodworking and make PC games.


My main expertise is databases, but over the last few years, I have been learning front-end technologies. Below you can see some of my projects.


Skills

Area Technologies Certs
Databases SQL Server | Oracle | Azure Certifications
Python Plotly | Dash | Pandas | NumPy Certifications
Front End Javascript | React | NodeJS Certifications
C# APIs | Unity C# | Method-level coding Certifications

--------- Projects and Tinkerings ---------



How accurately can you pinpoint your city on the globe, without labels?

JavaScript

Globe.gl

Open Weather AI

Geocoding info from Opencagedata

Click to get GPS coordinates, city name and temperature and humidity as bonus.

globe

Can your browser display and update a million particles via Javascript?

JavaScript

Let's find out.

cats!

API Practice: Get Random Cat Picture🐈

JavaScript

Here's how to get random cat pictures (couresy of TheCatAPI) if you want to put this on your page - inspect the page, then expand the script tag.

cats!

International Space Station Locator

JavaScript

Leaflet.js

Where is the ISS (NORAD ID 25544) right this second? Courtesy of NASA, I can use their API which gives me its exact location, speed and altitude.

ISS Locator

Infection Simulator

JavaScript

Plotly.js

HTML Canvas shenanigans: I wrote this infection spread simulation back during the pandemic in Java, and wanted to remake it on HTML Canvas using JavaScript, with the same logic: 5000 organisms represented by pixels. An organism has a spreader function, which when infected, will infect other organisms within a certain range. Eat your vegetables.

Infection Sim

App: Task List with Draggable Sub-Tasks

JavaScript

CSS

There are many To-Do apps, but only one can be #1:
mine.
Most are bloated with features, infested with greedy ads and none of them do what I want:
To add sub-tasks and to be able to rearrange (drag) those sub-tasks and redefine their ordering.
Behold! Written in Vanilla JS, in my app you can define sub-tasks and drag and rearrange those sub-tasks! You will be prompted for your email on both devices, to sync. No passwords, this uses Google Firebase auth.

Brogram

Game: Asteroids!

Unity

C#

Blender 3D

I wrote this game a a couple of years ago, to learn Playfab (Microsoft's cloud API system for leaderboards and stats). Shoot asteroids and see if you can get on the global leaderboard!
(Use Build-22 (not 26), and enter your name (whichever name) when you start, so the Leaderboard knows how to display your score.)

Asteroids!

Game Prototype: TD Remake

Unity

C#

Blender 3D

Tower Defense remake: block enemy paths to win [in progress - making my own 3D models is hard!]

Tower Defense