Coder Social home page Coder Social logo

Hi there šŸ‘‹


My name is Christos Kormaris. I am an ordinary guy who loves programming and playing the guitar, blues mostly and catchy tunes.

  • šŸ”­ Iā€™m currently working on a company called XM, which is a Forex broker. My colleagues are very good.
  • šŸŒ± Iā€™m currently learning React framework.
  • šŸ’¬ Ask me about: Java, Python, Machine Learning, JavaScript, Matlab, C, C++, PHP, MySQL, & Good Music
  • šŸ“« How to reach me: [email protected]
  • āš” Fun fact: I'm always thinking about a song in my head.

My proudest academic project is my master thesis. ResearchGate GitHub Bitbucket


My proudest personal project is my own chess game, which I've developed in Java. GitHub YouTube


You can find YouTube video demos for my programming projects here:

https://www.youtube.com/playlist?list=PLV08zt7F7NIhGfG5zGpFeDOvR30Mi6nM2

You can download all my packaged java .jar games here:

https://drive.google.com/drive/folders/1OwbpffINPk-NaCsghC218fu4QNBwT4VK?usp=share_link


For more information about me, please visit my personal website: www.chriskormaris.gr

Christos Kormaris's Projects

2-sat icon 2-sat

This is an algorithm that given a Boolean formula with n=3 distinct variables and 2 variables per clause (2-Satisfiability), determines the values of the variables that result in the formula being TRUE, or determines that there is no solution and the formula is never TRUE. Written in Python.

auebopenunischedule icon auebopenunischedule

If you are a student at AUEB, you can easily learn your academic schedule, using this software. This version is for Desktop PCs, not Android!

connect4 icon connect4

A game known as Connect4, Score4, 4-in-a-line or 4-in-a-row. Modes: Human Vs AI, Human Vs Human, AI Vs AI. Written in Java.

kmeansinjava icon kmeansinjava

A Machine Learning algorithm that assigns the data of a given dataset to a number of clusters.

mlclassifiersincpp icon mlclassifiersincpp

K-NN, Naive-Bayes & Baseline classifiers for the LingSpam dataset, written in C++.

mobychord icon mobychord

An implementation of Chord P2P protocol for mobile Android devices! Every mobile device is called a node and is both a client and a server. The aim is to request map routes from the closest node.

mychessgame icon mychessgame

A traditional Chess game implementation in Java Swing, using Minimax AI. Ā© Created by: Christos Kormaris, Athens 2020

mytictactoe icon mytictactoe

The classic TicTacToe game with a nice GUI, made with Java Swing. Game modes: Human Vs Minimax AI, Human Vs Human, AI Vs AI & Client-Server.

naivebayesclassifierinmatlab icon naivebayesclassifierinmatlab

A custom Naive Bayes (NB) Classifier for classifying spam and ham text files. Written in Matlab. You should also check my NB classifier in Python.

nlj-smj icon nlj-smj

Implementation of two join algorithms, Nested Loop Join (NLJ) and Sort Merge Join (SMJ). Written in Java.

pyxidaauebscraper icon pyxidaauebscraper

A web scrapper tool to easily extract links from the AUEB Pyxida Institutional Repository. The urls extracted contain MSc and PhD theses, in ".pdf" format, from all the departments of AUEB.

tsp icon tsp

TSP (Travelling Salesman Problem) plot in Java. It runs the TSP brute-force algorithm and draws the cycle of minimum distance among cities of random or fixed coordinates.

vae-master-thesis icon vae-master-thesis

My postgraduate dissertation that I've done while studying Computer Science at Athens University of Economics & Business. Title: Variational Autoencoders & Applications Student: Christos Kormaris Supervisor Professor: Michalis Titsias Date: May 2018

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.