EMRE CAN ÇORAPÇI HOME PAGE

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

View Project

Open Source Projects

Lox Interpreter

A Lox language tokenizer and parser built in Rust — lexing and token classification

rust

lox

View Project

mrcn.tr

Personal website built with Astro

typescript

web

astro

View Project

Redis Clone

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

typescript

rust

tcp

View Project

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

View Project

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

View Project

Koçbizz

A mentor-mentee matching platform.

typescript

fastify

graphql

react

View Project

Sap2000 Report Automation

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

.net

desktop

wpf

View Project