Hi, I'm Andy, here are some of my projects:
AK Cube Solver
AK Cube Solver is a cube solver which also allows you to unscramble a cube. AK Cube Solver is excelent for training your logic thinking and for teaching how to solve any colouring of a cube.
Features:
  • Solving cube from any state
  • Rotation of a cube
  • Unscramble cube
  • Setting colours of the faces to any pattern
  • Random colouring of a cube
  • Simple and Advanced algorithms for solving
  • Show animation of a solution
  • Buttons for showing one move forward or backward
  • Move count while solving
  • Front and back view switch
  • Variable rotation speed
AK Cube Solver video presentation
AK Poker Odds Calculator
Improve your poker game with AK Poker Odds Calculator. It lets you calculate the winning probability of your hand. Increase your chances to win by seeing the probabilities.
Features:
  • calculate odds for up to 10 players
  • accurate results for both specified and unspecified players cards
  • simulation of tens of thousands of hands
  • showing tie odds
  • fast computation
  • buttons for adding, removing players and for clearing display
  • simple interface for selecting cards
AK Poker Odds Calculator video presentation
Infinite Precision Calculator
Infinite Precision Calculator - Big numbers lets You calculate mathematical expression with arbitrary precision. It's excellent where there is a need for high accuracy result. Just set the precision to some positive number and calculator will calculate specified number of digits.
Features:
  • calculating with arbitrary, high precision
  • hexadecimal, binary and decimal number format supported
  • trigonometric functions supported
  • can copy, paste input expression or result
  • precision is set by the user with the greatest value of hundreds of thousands
  • memory of last 10 computations
Infinite Precision Calculator video presentation
Amazing Maze
Amazing Mazes is an excelent game which helps you improve logic thinking. It contains one hundred mazes - labyrinths, from easy to hard difficulty. If you like logic exercising and abstract thinking this is the right game for You.
Features:
  • creation of mazes through optimized ai algorithm
  • option to create new one hundred random labyrinths
  • easy navigation: swipe up four directions to move the dot
  • global highscores for best scores of players around the world
  • three themes for mazes look
  • time based scoring system of labyrinths
  • one hundred mazes which none two are similar
Amazing Maze video presentation
Master Geometry - Math Quiz
Master Geometry - Math Quiz is a set of 50 geometric problems each with one correct answer. Every question includes a problem in form of an image and four answers. Problems difficulty is increasing from easy to difficult. At the end of math quiz the score is calculated in percentage of correct answers. Master Geometry is excellent for improving math skills. Most of the problems can be solved using Euclidean geometry theorems. This geometry quiz is usefull for improve math knowledge or for competitions.
Master Geometry - Math Quiz video presentation
Calorie Counter - Fit Body
Calorie Counter - Fit Body is an excelent application for measuring daily calorie consumption. Just choose food products and the app will add up associated calorie. It helps you to monitor how many calorie you should eat and what is the actual calorie consumption. Thanks to this tool your body can now become fit.
Features:
  • lots of food products available to choose
  • calculates BMR and AMR
  • moves selected products to basket
  • counts calorie of products in the basket
  • saves meal ingredients for any date in calendar
  • counts number of calories per meal type and per day
  • four meal types: breakfast, lunch, dinner, supper
  • easy user interface
Calorie Counter - Fit Body video presentation
Comments:

C++ apps
In this video I describe how to create simple Photo Editor in C++ MFC
Source code: Github repo
Video 1. MFC C++ simple Photo Editor

C++ Tutorial
In this video I describe four sorting algorithms: Insertion sort, Bubble sort, Heap sort and Quick sort. I show how they are implemented and the difference between their running times.
Source code: Github repo
Video 1. Sorting algorithms comparison in C++

This video contains an example of multithreading in c++. Creating threads, lock_guard, condition variables with the description of simple program that counts consecutive binary 0's in binary representation of large set of real numbers.
Video 2. Multithreading example in C++

In this video I describe Dijkstra algorithm.
Source code: Github repo
Video 3. Dijkstra algorithm implementation in C++

This video shows how to implement Longest Common Subsequence Algorithm in C++.
Source code: Github repo
Video 4. Longest Common Subsequence implementation in C++

This video describe Ith Order Statistic algorithm and its implementation in C++.
Source code: Github repo
Video 5. ith Order Statistic implementation in C++

This video is presenting ith Order Statistic Algorithm using Red-Black tree.
Source code: Github repo
Video 6. ith Order Statistic Algorithm using Red-Black tree

This video shows Rabin-Karp Algorithm for string matching and its implementation in C++.
Source code: Github repo
Video 7. Rabin-Karp Algorithm implementation in C++

This video shows how to measure temperature using digital thermometer DS18B20. Then temperature is displayed on an Lcd 16x2. As a microcontroller atmega8a is used. Project is a C++ executable project.
Source code: Github repo
Video 8. Measure temperature using digital thermometer DS18B20 in C++

About me
My name is Andy. I am a C++ and android developer. I graduated from the University of Technology in the field of Computer Systems Engineering. My Masters Project concerned ecological heating controller where I programmed it in assembler. After studying I worked for various companies where I used the following programming languages: C, C++, Java, C#. My area of expertice is programming embedded systems in C++ as well as programming android devices.
Contact