Giter Club home page Giter Club logo

Hi, I am Athanasios 'Sakis' Salamanis!

LinkedIn Badge Scholar Badge

🚀 About Me

I am an engineer and I love software. Throughout my career, I have held many positions in the software development industry, starting as a clueless freshman software engineer back in 2013.

Currently, I work as a senior software engineering manager at Oracle.

My motto is simple: build software that makes people's lives better.

In the past, I have conducted research in the intersection of three scientific fields: big data analytics, time series forecasting and high performance computing. I strongly believe that science is the only thing that can save us humans from ourselves.

Athanasios Salamanis's Projects

hungarian-algorithm icon hungarian-algorithm

Solution to the assignment problem with more jobs than workers using the Hungarian algorithm and cloning trick.

insertionsort icon insertionsort

Custom implementation of the insertion sort algorithm in native C++.

iterative-closest-point icon iterative-closest-point

Native Python implementation of an SVD-based variant of the Iterative Closest Point (ICP) algorithm for matching 2 point clouds.

jacobifortran icon jacobifortran

Implementation of the Jacobi method for determining the solutions of a strictly diagonally dominant system of linear equations in native Fortran (Fortran 90)

javaopt icon javaopt

JavaOpt - A Java library for metaheuristic optimization algorithms

jlp icon jlp

Java Library Package (JLP)

k-means icon k-means

Native C++ implementation of the k-means clustering algorithm

mandelbrot-set icon mandelbrot-set

Very simple Native Python implementation for plotting the Mandelbrot set on screen.

maxheap icon maxheap

A custom implementation of a binary max heap in native C++.

ml_utilities icon ml_utilities

A collection of several scripts and functions implementation ML algorithms, meta-algorithms, heuristics, pre-processing steps etc.

nagumo2dequation icon nagumo2dequation

Solving the two-dimensional partial differential equation Nagumo using the finite differences method (FDM) and the BiCGSTAB solver

nelder-mead icon nelder-mead

Native Java implementation of the Nelder-Mead direct search optimization method.

neuralnetwork icon neuralnetwork

Implementation of a multilayer, feed-forward, fully-connected neural network trained using the gradient-descent based backpropagation algorithm

outlier_detection icon outlier_detection

Native Python implementation of the outlier detection method proposed by Basu and Meckesheimer.

pca-lanczos icon pca-lanczos

Principal Components Analysis based on the Lanczos algorithm.

personalwebsite icon personalwebsite

Personal CV website implemented from scratch with custom HTML, CSS, Javascript code

quicksort icon quicksort

Native C implementation of the Quicksort algorithm (using the Lomuto partition scheme).

robot icon robot

A CLI application simulating the movement of a robot into an infinite 2D grid.

scientificcomputing icon scientificcomputing

A collection of algorithms for solving several scientific and engineering problems.

search icon search

Native C implementations of popular search algorithms

searchandsort icon searchandsort

Native C++ implementations of typical search and sort algorithms.

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.