Software Projects, A Photography Section
and an exagerated amount of white space
Computer Vision Live Coding Environment
Live CV combines the features of QTQuick 2.0 and Open CV to create an interface for real-time computer vision coding . This open source project is written in c++, and creates QML wrappers for the Open CV library, which creates an environment where image processing algorithms are interpreted on the fly.
Customizable C++ Parser and Refactoring Tool
C++ Snippet Assist is a C / C++ code parser and generator that exposes parsed source files to a javascript library. The exposed model is easily navigable (similar to the DOM structure for HTML), and can be used to manipulate and automate code refactoring. Javascript plugins are supported for custom configurations.
Gantt Library for QML
An efficient implementation of a gantt chart library for qml. The library provides a custom View element which handles lazy loading of items according to its viewport, making the library handle large amounts of items with no significant loss in fps. The library can be used for other scroll based content where items are positioned throughout the view.
Lightweight Php Framework
Dispersion is a php MVC based framework I developed and used on projects that I have worked on. It started as a set of pluginable libraries implemented to speed up my work on already existing websites. As the features kept piling up, I decided to organize these libraries, refactor the code, and create a framework. This project is not maintained anymore, however, the code is still available in case anyone is looking for anything light and custom.
My photography collection, mostly focused on landscapes.