Skip to content
View tinunadno's full-sized avatar
😖
panic: kerneltrap
😖
panic: kerneltrap

Block or report tinunadno

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
tinunadno/README.md

Typing SVG


GitHub Telegram Email


$ whoami

CS student at ITMO University. Interested in render engines, systems programming, and low-level stuff.



🖥️ Featured Projects


⚡ Render Engines & Visualization

C++   CPU Only   Materials

Single-threaded 3D rasterizer written in C++. Handles 50K-polygon models at ~60 FPS with material support.


Render Engine Demo — loading...

C   libc   XML Config

BMP Export

Ray marching renderer in C. Scene configuration via XML, outputs BMP images.


Ray Marching Demo — loading...

Java   Fractals   Video Export

Renders fractals generated by recurrent complex-variable functions — generalizing Mandelbrot to arbitrary expressions like arctan(z)^ln(z)·sin(z) / √c. Exports to video or image sequences.


Complex Render Demo — loading...

C++   Octree   Multithreaded

Real-time N-body galaxy collision simulator (~20K particles). Octree spatial partitioning, multithreaded physics, rendered with the rasterized engine above.


Galaxy Collision Demo — loading...

C++   Physics   Real-time

Real-time 50K particle simulation with collision physics. Same engine as galaxy sim, different physics.


Particle Collision Demo — loading...

Python   Ray Tracing   Blinn-Phong

A joke project — ray tracer in Python with textures and Blinn-Phong reflection.


KUBODED Demo — loading...

🔩 Low-Level & Systems Programming

C  File Systems

FAT32 read/write/delete implementation with a block device emulator (libc only). Developed for integration into xv6.

C   Linux Kernel Module

Linux kernel file system module supporting RAM-backed storage or remote server backends.

C   libc   POSIX

Shell in C. Supports pipes, file redirections, environment variable substitution, creation/deletion, and essential builtins.


🧪 Other Builds

C++   Intel MKL   Classification

FC neural network library for training classifiers with CPU inference. Uses Intel MKL for linear algebra. Includes a GUI.


Neural Network Demo — loading...

Python   Custom ASM   Pipeline

RISC processor emulator with a custom assembler and instruction pipelining.



Python   Stack Architecture

Simple stack-based processor emulator, execution core only.



Python   Physics   Maxwell Distribution

Approximation of solid-matter sputtering functions by heated gas, incorporating Maxwell-distributed spray coefficients.



🧰 Toolbox

Languages

C C++ Python Java

CV / HPC

OpenCL OpenCV ONNX FAISS STL

Backend

Spring Boot REST API

Databases

PostgreSQL TimescaleDB Redis MongoDB

Systems & DevOps

Linux POSIX Docker Nginx systemd

Build & Tools

CMake GCC Clang Git

Expertise

Computer Vision 3D Graphics HPC Systems Programming Geometric Reconstruction Backend

Popular repositories Loading

  1. c_ray_marching c_ray_marching Public

    This project was created to visualize rotation using quaternions for the subject theory of functions of a complex variable

    C 2

  2. FC_neural_networks_library FC_neural_networks_library Public

    C++ 2

  3. KUBODED KUBODED Public

    Java 1

  4. complex_render_engine complex_render_engine Public

    Java 1

  5. web_4th_lab web_4th_lab Public

    Java 1

  6. python_online python_online Public

    Java 1