Skip to content
View Dimitriuses's full-sized avatar

Block or report Dimitriuses

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
Dimitriuses/README.md

Hi, I'm Dmytro 👋

Software engineer who likes building things from the ground up — a static-site engine, a computer-vision pipeline, a circuit-analysis tool. I started in C# / .NET and now work mostly in TypeScript and Node.js.

I care about clean architecture, good developer experience, and understanding systems down to the metal — sometimes literally (see the gate-level SHA-256 work below). Game development is where I go to have fun; the engineering is the day job.


🔧 Featured projects

Project What it is
brickwork-ssg A zero-config static-site generator in Node.js with no runtime dependencies for the build. Pages are composed from reusable components and content collections, with an optional admin panel. Embedded as a submodule to power real production sites.
ithkuil-converter Bidirectional converter for the Ithkuil script. The reverse direction — script image → text — is an original computer-vision pipeline (segmentation, template matching, CNNs) built with TypeScript and TensorFlow.js.
RAnalysisLogic Reverse-analysis of logic circuits: given a known output, infer the inputs that produced it, using probabilistic inference and an SMT solver (Z3). Built to explore pre-image / collision search over a gate-level SHA-256 circuit; ships with a 64-bit adder as the default demo. TypeScript + Python.
gravity-simulator Interactive N-body gravity simulator with an adaptive vector-field visualization. p5.js + TypeScript.

🛠️ Tech

Languages

TypeScript JavaScript C# Python SQL

Runtime & frameworks

Node.js .NET Express Angular React

Data & tools

SQLite SQL Server MongoDB TensorFlow.js Docker Vite Git


🎮 For fun

Game dev is my hobby — a good excuse to work on rendering, physics, and systems design without a spec. A few I've built:

  • Duplom — a Cisco Packet Tracer–style network simulator in Unity (my diploma project): place computers and routers, assemble PCs component by component, and wire up working networks.
  • monopoly-forge — a Monopoly game built with Phaser 3, TypeScript, and Vite.
  • gravity-simulator — see above; equal parts toy and tool.

📫 Reach me

LinkedIn Telegram Email

Pinned Loading

  1. Duplom Duplom Public

    2d game on Unity like Cisco Packet Tracer

    C# 2

  2. monopoly-forge monopoly-forge Public

    TypeScript

  3. gravity-simulator gravity-simulator Public

    A 2D gravity simulator with vector field visualization built with p5.js and TypeScript.

    TypeScript

  4. ithkuil-converter ithkuil-converter Public

    TypeScript

  5. RAnalysisLogic RAnalysisLogic Public

    reverse analysis of a logic circuit with probabilistic inference

    TypeScript

  6. brickwork-ssg brickwork-ssg Public

    A tiny, zero-config static-site generator. Build pages from reusable HTML components and content collections — no framework, no client runtime, and zero runtime dependencies for the build itself.

    JavaScript