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

ProjectWhat it is
brickwork-ssgA 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-converterBidirectional 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.
logic-circuit-analyzerA boolean logic-circuit visualizer, simulator, and Z3-backed SAT solver: load a gate-level circuit, then ask which inputs produce a given output. Built toward pre-image / collision search over a gate-level SHA-256 circuit; ships a 64-bit adder as the default, with a live demo. TypeScript + Python.
gravity-simulatorInteractive N-body gravity simulator with an adaptive vector-field visualization. p5.js + TypeScript.

🛠️ Tech

Languages

TypeScriptJavaScriptC#PythonSQL

Runtime & frameworks

Node.js.NETExpressAngularReact

Data & tools

SQLiteSQL ServerMongoDBTensorFlow.jsDockerViteGit


🎮 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:

  • network-sim-sandbox — 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

LinkedInTelegramEmail

Pinned Loading

  1. network-sim-sandboxnetwork-sim-sandboxPublic

    2D network-simulation sandbox in Unity — place and wire computers and routers, assemble PCs from components. ITStep diploma project, 2020–21.

    C# 2

  2. monopoly-forgemonopoly-forgePublic

    An engine for Monopoly-style board games, in TypeScript + Phaser 3 — starting with a complete, deterministic, headlessly-testable classic Monopoly.

    TypeScript

  3. gravity-simulatorgravity-simulatorPublic

    Interactive 2D N-body gravity simulator that visualises the gravitational field itself — TypeScript, p5.js, adaptive field sampling.

    TypeScript

  4. ithkuil-converterithkuil-converterPublic

    Bidirectional converter between romanized New Ithkuil and its native block script — including the reverse direction, reading the script back out of an image (segmentation, template matching, CNNs).

    TypeScript

  5. logic-circuit-analyzerlogic-circuit-analyzerPublic

    Interactive boolean logic circuit visualizer, simulator and Z3-backed SAT solver — built toward analyzing SHA-256 as a gate circuit.

    TypeScript

  6. brickwork-ssgbrickwork-ssgPublic

    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