- MSc. in Computer Engineering (2024 - Ankara University, Turkiye)
My thesis is about searching for problems encountered on using genetic programming to find/produce Go programs Read full thesis in Turkish - BSc. in Computer Engineering (2018 - Ankara University, Turkiye)
I am open to considering offers where the requirements match my projects fully or partially. Don't hesitate to send me an email using your company account. I will respond shortly after reviewing the company's public profile.
- Go
- Gonfique A code generator written in Go to produce Go code from YAML or JSON file
- ovpn-auth Easy to deploy OpenVPN authorization agent written in Go works offline
- authenticity-test-go-crypto-argon2 Testing authenticity of Go's argon2 by comparing hashes with Go bindings of C implementation
- Python (Matplotlib, NetworkX)
- Diffusion of Innovation Written in Python with NetworkX and uses Matplotlib's pyplot
- reddit-galaxy Written in Python with NetworkX and uses Matplotlib's pyplot. Processes the dataset with Scala
- PR for enabling matplotlib to draw gradient colored lines
- Bash, Make
- JavaScript, TypeScript
- Gonfique Playground Written in TypeScript and compiled to JavaScript via Vite to provide Gonfique users Monaco based extremely reactive development environment by regenerating the output at each keystroke through a Go program compiled to Web Assembly works offline in browser
- Dim Visual Studio Code extension written in TypeScript
- Terraform, Packer, Vagrant, Ansible (DigitalOcean)
- PHP
- Poor Man's Social Media Written in PHP to process API requests happened as AJAX and to serve a simple frontend provides simple frontend interactivity through JavaScript
- C++
- TicTacToe AI with TUI Written in C++ and implements alpha-beta prunining
- ball-and-stick-man Written in C++ with GLUT
- C
Gonfique Playground brings Gonfique to browsers. It is a web app that works on Monaco editor and Golang WASM to give developers a extremely reactive environment where they can see the result of their changes in input file and Gonfique config in real time. The project is written in TypeScript and built with Vite to static files. Works offline.
Special kind of YAML-to-Go and JSON-to-Go that works offline and provides customization options developers need on defining mapping types for config files that its parts needs to be passed to other utilities
A VS Code extension for dimming repeating text in source code to highlight main logic
Basic authentication for OpenVPN server; supports time-based one-time-pads as well as password check and uses argon2 for hashes.
Dockerfile to start using libargon2 and Go bindings quickly
Connection of subreddits represented with shared links between them. Linker end is orange, linked end is blue. Made with Apache Spark, Python, matplotlib
Diffusion of a fake innovation is inspected in different community types while members promote from initial state to confirmation through 6 other states; s-curve on adoption and the role of higher-degree nodes are observed. Made with Python, matplotlib, NetworkX
Basic functionality, move camera, arms, touring, waving etc. Made with C++, OpenGL (GLUT)