Portfolio
NOTE: For up-to-date information concerning my latest projects, please visit the nCube Solutions website. Information contained on this page is no longer updated and may be outdated.
This page contains and/or describes projects I have undertaken or otherwise participated in. Please choose from the following available categories/projects:
Web Design & Web Programming
The CMDQ/AMCC website was revamped entirely in 1999 to become what is now widely recognized as a leading bilingual distance learning educational institution in the fields of alternative medicine. It has recently undergone a third complete re-design.
Course information, news, articles, student center and workshop information is entirely database-driven (using MySQL), with PHP serving the requested pages. A complete back-end application provides a user-friendly interface allowing administrators to change course descriptions and add/modify workshops, among other things. Online enrollments and payments may be made using the registration form, which processes user selections and then allows payments through a third-party website. Student grades and current academic status can also be obtained through a student center portal, which is automatically synchronized daily with an external FileMaker database. A complex e-mail marketing tool was also developed, allowing administrators to promote their distance learning courses to those having subscribed to their e-newsletters. Browse through the English or French sites by clicking their respective links below.
http://www.alternativemedicinecollege.com
http://www.cmdq.com (in French)
Started as a small personal project in 2003, Hébergement Web Canada has grown to become a respected and reliable web hosting provider, with impeccable uptime, flexible scripting capabilities (PHP, Perl, ASP), and a highly qualified and dedicated support team, quickly making it the hosting company of choice for over 100 francophone individuals and businesses, and growing fast!
Along with the website, a domain name verification tool was developed in PHP, which allows users to see whether a domain name is available or not. Different TLDs are suggested, and their availability is also shown with each request. A new website is under construction and is expected to be deployed in early 2006.
Bob's Entertainment offers professional DJ services in and around Montreal, specializing in weddings and corporate events.
An animated and interactive website was provided, complete with Flash splash page, music, dynamic photo galleries and contact/quote forms. This project was completed by nCube Solutions.
Officially registered in 2005 as partnership by Eduardo and myself, nCube Solutions is now open for business. While we specialize in Linux web programming, we have considerable experience in various fields including database design & development, .NET programming, IT systems, server management, proxy servers, web hosting and more. Contact us for more information.
Formed in early 1999, this 8-member acid jazz band has taken Montreal by storm. In 2003, their electrifying performance at the outdoor Jazz Festival before fans and delighted initiates, along with the release of their new EP, confirmed their status as an incredibly talented Jazz/Funk/Hip-Hop band. Designed with pure XHTML & CSS, and modeled after their 2nd EP's cover using a grayscale theme, this website combines cool style with cool music to create an effective yet unique surfing experience.
[site no longer in operation]
Turn Off the TV is a family board game online retailer, offering games and toys to a US market. The turnoffthetv.com site was re-designed to give it a look that can easily be adapted to an event or season. The home page layout was modified, allowing the placement of special high-volume products, as well as other pertinent information on this initial page. The categorical listings were also changed, allowing re-ordering of the items based on sales or level of interest, and the general visibility of other links and items was increased throughout the website.
[site no longer in operation]

Initially created to serve as a simple photo repository for friends and family, I re-designed this site in 2004, adding to it my work portfolio, a list of services I offer, favorite links and contact information. This website is coded using the XHTML 1.0 Strict definition, with dynamic elements in PHP, and heavily relies on cascading style sheets for its "look and feel". Always a work in progress, and always getting better!
This site is best viewed using any CSS2 compliant browser; Mozilla browsers are highly recommended.
This website, designed for lawyer Patricia Romanovici, contains a listing of services offered, along with contact information, links, and a brief biography. The site features an opening flash animation and includes an animated menu.
This site will shortly be undergoing a second re-design, using a pure CSS/XHTML layout.
[site no longer in operation]
C++ Programming
I have performed extensive work using C++ in a Windows environment. Most projects were completed using Visual Studio .NET, but different versions such as Visual Studio 6.0, Embedded Visual Studio, and the Eclipse IDE were also used.


This project was completed by a three-member team (of which I was part of) during a graphics programming course at Concordia University. It consists of a 3D volcanic island, programmed entirely in C++, using the OpenGL graphics library. A free-floating camera view allows the user to navigate through the world, inspecting its various animated inhabitants, including pterodactyls, brontosauruses, and furiously active monkeys. With the press of a key, users may also make use of their "godly" powers by causing devastating earthquakes, creating fog, turning day to night and night to day, and putting the island's inhabitants to sleep. The project received a grade of 93%.
Download the executable and files below, but note that you will need a top-of-the-line graphics card for this program to run smoothly (ATI Radeon 9700 or better recommended). Complete program design documentation is also provided in a separate download.
- Download Volcanosaur executable + files (3.35 Mb)
- Download Volcanosaur C++ source code (48 kb)
- Download Volcanosaur design documentation (510 kb)

This project was completed as a series of consecutive assignments in a Computer Graphics course, in which a tree was to be modeled as accurately as possible using C++ and the OpenGL graphics library. The tree was created using a recursive semi-random drawing algorithm, which draws and positions the branches. Additional features include textured leaves, falling fruit with speed distortion, fog enabling/disabling, frame-per-second output in separate viewport, textured ground, ambient and diffuse light, specular spotlight that may be moved and skewed, and basic camera movements. It received a grade of 100%.
Keyboard commands are:
- Arrow keys to turn left/up/down/right
- , (comma) to make fruit fall and . (period) to reset position
- F1 to trigger diffuse light
- F2 to trigger specular light (spotlight)
- +/- to control spotlight radius
- f to trigger fog
- Y/y for yaw, P/p for pitch, R/r for roll
Completed as part of the Concordia Embedded Systems (COEN 421) class, this lab required the creation of a train controller program capable of manipulating multiple miniature trains around a number of different tracks in real-time, using the QNX operating system. This project combined threading, resource sharing, timers, mutexes and Serial/Parallel message passing and involved dealing with up to three trains at the same time. Collisions would be prevented by changing the appropriate switches before a collision course could be established.
Java Programming
Work Term Reports
The following are reports written describing certain projects completed during my internships at Matrox Imaging and Zeroknowledge Systems Inc., as part of the Concordia University Cooperative program.
- (2004) Work Term 3 Matrox Imaging - "Iris Configuration Pages" (140 kb)
- (2003) Work Term 2 Zeroknowledge Systems Inc. - [ N/A ]
- (2002) Work Term 1 Zeroknowledge Systems Inc. - "Zero-Knowledge Knowledge Center" (47 kb)
Curriculum Vitae
My CV is also available for download in PDF or Word Format. This document is password protected for security reasons; please contact me and request the username/password in order to be granted access.
Download CV in Word (.doc) format: English - Français









