B
BARAN KILIC
software
engineer

Projects

Pronunciation practice

Pronauns

A web app to practice pronunciation by yourself using phonetic alphabet

  • SvelteKit
  • TailwindCSS
Pronauns.com website screenshot

Course schedule planner

Boun Course Planner

A tool for Boğaziçi University used by thousands of students each semester. Although I like the old-school course schedule tables in the registration website, it is hard to create a schedule with it. So, I created this tool to make the course planning process seamless.

  • Svelte
  • TailwindCSS
Boun Course Planner website screenshot

Freelancer platform

HoneyBadgers

A platform for freelancers and clients to do business

  • Vue
  • BootstrapVue
  • Django
  • Django REST framework
HoneyBadgers website screenshot

Job Listing

Twitter Job Search

A web app that shows you job posting tweets about a particular skill/job

  • Flask
  • Tweepy
my twitter job search website screenshot

Snippets

Beamer Snippets for VSCode

An extention that adds Beamer snippets to Visual Studio Code

  • VSCode extension
demo animation of the snippet extension

Sound prank

Honk

A fun Android app playing horn, siren, and alarm sounds in loop

  • Flutter
  • Dart
screenshot of honk app showing the buttons that play the sounds

Typing Laptop

  • SVG
  • Javascript
  • anime.js
screenshot of typing laptop website

HTML5 Game

Endless Runner

A simple endless runner game writted in Javascript.

  • Javascript
  • HTML Canvas
animation of the endless runner game

Three.js Text Demo

  • three.js

Autonomous Decentralized Lottery

A Solidity smart contract for an autonomous decentralized lottery and its web interface.

  • Solidity
  • web3.js

Multi-token Standard Implementation

Implemented multi token standard (ERC-1155) in Go as a chaincode for Hyperledger Fabric to add support for tokenization in Fabric

  • Go
  • Hyperledger Fabric

Parallel PageRank Implementation

Implementations of parallel PageRank in Message Passing Interface (MPI), OpenMP and Thrust.

  • MPI
  • OpenMP
  • Thrust
  • C++

Document Retrieval System

A simple Document Retrieval System supporting boolean and wildcard queries.

  • Python3
  • Regex

Movie Recommendation System

A content based movie recommendation system

  • Python3
  • TF-IDF model
  • Evaluation metrics

Document Summarizer

An unsupervised extractive single document summarization program based on K-Means Clustering

  • Python3

Question Answering System

A question answering system that can answer geography-related questions asked in Turkish free-text

  • Python3

Neural Network implementation

  • Python3

Simple Project Management System

  • SQL
  • PHP

Hexadecimal Calculator

  • Qt
  • C++

STM2IR

A translator that will generate LLVM (low level virtual machine) IR (intermediate representation) code from given statement and expressions

  • LLVM
  • C++

Duplicate File Finder

  • Python3

AVL Tree Implementation

  • Java

Doubly Linked List, Priority Queue and Stack Implementation

  • Java

A* Algorithm Implementation

  • C++

Minimum Cut Problem Solver

  • C++

Discrete Event Simulator

  • C++

Control Flow Generator

  • Java
  • ASM

Live Variable and Data-flow Analysis Tool

  • Java

Code Coverage Tool

A tool calculating line, branch, and condition coverage.

  • Java
  • ASM

Decision Tree Implementation

  • Python3