emre can
TR

Projects

I like to work on projects that are challenging, but also fun. I'm always looking for ways to improve my skills and learn new things. Some are experiments, some are freelance work, one ended up on crates.io. I build things to understand them better, and to learn from them.

Published Packages

krustie

An experimental backend HTTP framework built in Rust from the TCP layer up, with a custom parser, middleware pipeline, and an immutable request lifecycle.

rust

web

tcp

Open Source Projects

Lox Interpreter

A Lox language tokenizer and parser built in Rust. Only has lexing and token classification

rust

lox

mrcn.tr

A full-stack personal site built with Actix Web, Diesel.rs, PostgreSQL, Astro, React, and TailwindCSS.

typescript

web

astro

Redis Clone

A Redis-compatible server implementing RESP protocol over TCP. Focused on in-memory data structures and protocol parsing.

typescript

rust

tcp

Freelance Projects

ETL Web Application

Application that takes data from a server and transforms it into a desired format and then loads it into another server.

typescript

express

react

Graduation Project

A greenhouse monitoring and control system that uses Visible Light Communication to transmit sensor data between Arduino nodes, with a React-based web dashboard for real-time monitoring.

cpp

typescript

arduino

web

Koçbizz

A mentor-mentee matching platform.

typescript

fastify

graphql

react

Sap2000 Report Automation

A .NET 10 WPF application that automates the generation of SAP 2000 reports.

.net

desktop

wpf