Hey, welcome to my page. My name is Samuel; I'm a software developer. I love programming in C++ and Python, I have worked with other awesome tools like Qt, Unity 3D and Linux OS.
On this page I show some projects I built for learning and for fun. I build tools that I need and they help me learn a lot of cool stuff. I thoroughly enjoyed building these projects I show here. I'd love to hear your thoughts on them.
HTML5, CSS, Django, PHP.
C++, Python, C#, Java.
Qt, Unity 3D, Git, Linux, WordPress
I built a desktop phonebook application to step up my networking game. Using this application, I can send personalized emails to all my contacts at the same time. I can launch a Skype call with any of my contacts at the click of a button, and I can keep track of important stuff like where they work and when they got their last promotion.
Watch Demo on YouTubeThis simple program features a TCP server that allows multi-threaded connection of multiple clients at the same time. Each client can send to and receive messages from other clients connected to the server. In simpler words, this is a simple demo program of a group chat room.
I learned a lot about TCP socket programming by working on this project.
Source Code on GithubThis simple weather application can get you the weather information of any city on earth. Just enter the city, select the country and click a button. That's it. It doesn't get any points for UI design, of course, but I'm working on that :)
I had lots of fun putting this application together, and I learned quite a lot as well. The biggest skills I learned working on this project are accessing a public API and accurately parsing chaos of data in Json format to a simple presentation that makes sense to the user. Again, I marvel at just how robust Qt libraries are.
Source Code on GithubI implemented my own std::vector class to further understand data structures and algorithms. I called the class 'bucket' because I can't call it vector now, can I? :) Like all my other projects, I did this purely for learning and for fun, and I did learn a bucket load about data structures and algorithms from working on this class.
Source Code on Github