Doruk Yılmaz

Projects


Quark Virtual Filesystem

Custom Filesystem Implementation

Custom Filesystem designed and implemented to test optimization methods devised for a publication. Written in Go.

[Quark GitHub] | [Quark2 (FUSE WIP)]


CPU Simulation and Design

CPU Design and Implementation for FPGA

MIPS CPU designed and implemented in Verilog that runs on an FPGA. MIPS Assembly Interpreter written in Javascript.

[Design GitHub] | [Interpreter GitHub] | [Web Demo]


Numen Programming Language

Stack Driven Programming Language

Interpreter for a stack driven functional programming language. Written in Rust Programming Language.

[GitHub]


Distributed ML Training

Distributed Machine Learning Training Framework

Distributes the training load of a Machine Learning model to multiple devices interconnected to each other. Written in Python.

[GitHub]


Natural Language Parser

Proof of Concept Turkish NLP

Uses Programming Language Parsing Techniques instead of relying on common patterns in NLP design.

[GitHub]


Half-Life 2 RTX: Remastered Community Project Landing Page

Simple Modern Website

Simple Landing Page for the Community Project Half-Life 2 RTX in collaboration with NVIDIA.

[Website]


Alphaville 2D Game Engine

Canvas/Raylib Game Engine

2D game engine written using the JS Canvas API. There is also a Go version written with Raylib instead.

[JS Version] | [Go Version] | [Live Demo]


Snake Game

C Game using Raylib

Simple snake game written in C with Raylib. Snake movement is handled by a Link List like structure.

[GitHub]


Mobile Benchmark

Android Benchmarking Application

A Benchmark Application written in Java with Android SDK for a school project.

[GitHub]


Turkish Scrabble Word List

Word List Generator

Scrabble word list generated from TDK's Güncel Türkçe Sözlük, using the autocomplete.json file exposed by the website. Includes a print-ready PDF with words grouped by letter count.

[GitHub]


Student Management Stack

Three-Tier Architecture Demo

Very basic Three Tier Architecture - FRONTEND (Vanilla JS) & API (Golang) & DMBS SERVER (MSSQL) - implemented for a school project.

[GitHub]


Grammarless

Browser Extension

Browser Extension that will occasionally add grammar mistakes to sites you browse.

[GitHub]