Hi, I’m Levent. I’m a Computer Scientist from Istanbul, Turkey.
I Make Programs
My relationship with programming is a rather complex one. I earn my living doing this professionally, but I also believe that coding is a way for people to express themselves. In that light, writing programs is, for me, not merely a way to earn money, but a wonderful convergence of craftsmanship, artistry, engineering, science and, of course, understanding.
Projects
I’m a great admirer of OSS, and I usually spend my free time working on it(a way of escapeism). Sometimes this involves writing proof-of-concept (PoC) programs to help me come to grips with a concept; at other times it amounts to libraries or developer tools I write to improve and contribute to the experience of other programmers. I generally publish blog posts or share short technical notes on this site about the things I program. Here are a few projects I consider worth showing:
- fbgl — A zero-dependency Linux framebuffer graphics library written in C. Direct
/dev/fb0access, no SDL, no OpenGL. - ArtilleryOS — A graphical operating system that combines the simplicity and the power of Unix-like systems, built around a custom-designed kernel. Currently archived/abandoned.
- cvm — A Java Virtual Machine implementation in C++.
- WarpFrame — A rendering engine for PlayStation 1-era graphics.
- ccontainer — A comprehensive STB-style header-only library of data structures implemented in C.
And here are a few projects to which I have made even a small contribution, and which I am proud of:
- raysan5/raylib — A simple and easy-to-use library to enjoy videogames programming.
- epasveer/seer — Seer, a GUI frontend to gdb.
Research
I am currently pursuing a master’s degree in computer science, with research focused on async I/O and syscall runtimes on Linux. I plan to continue on to a PhD.
Contact
- GitHub: github.com/lvntky
- LinkedIn: linkedin.com/in/lvntky
- Email: leventkayadev@gmail.com