My name is Mateusz Bysiek. I am a software developer and here I describe some of my projects - most in C++, Java, C#, recently OpenCL. I have a history with web development. I do a lot of open-source, and publish my source code using free public Git repositories. You might want to know more about this site, or maybe you are looking for a way to contact me...

Smoothie

Static fluid flow (or heat transfer, if you prefer) simulator, which uses the finite element method. It's released under GNU GPL.

Programing languages: 

Technologies: 

Operating systems: 

Distprime

Open-source application for distributed discovery of prime numbers. The application is capable of looking up numbers from 2 to 263-1 - per project requirements.

It is an academic project. Implemented in pure C99, according to rules of UNIX programming. Therefore, it is POSIX compliant, and therefore it should work without problems in any modern distribution of Linux. Due to the fact that application depends on being launched simultaneously on many machines, portability is a requirement, not an option.

Programing languages: 

Operating systems: 

Phinite

Desktop application that implements an approximate solution to a language theory problem defined as: create a deterministic finite-state machine that is equivalent to a given regular expression.

Programing languages: 

Technologies: 

Operating systems: 

VaDoR

Short for Vanishing Domino Problem. A 3 person open-source project that consisted of Qt GUI (Graphical User Interface) application backed up by C++ algorithms that solve a certain NP-complete problem in several ways: optimized but full tree search that takes exponential time, and using 3 different algorithms that generate an approximate solution in polynomial time.

Due to the fact that Qt framework was used, program should compile on both Windows and Linux.

Programing languages: 

Technologies: 

Operating systems: 

OpenStageSDK

Software development kit, which I've developed for OpenStage 60/80 SIP phones during my internship in Siemens Enterprise Communications.

Programing languages: 

Technologies: 

Pages

Subscribe to MBdev RSS