Digital Liquid
With over two decades of experience, my journey began with studying art at OCAD (Ontario College of Art & Design). As my love for creativity grew, I smoothly transitioned into the ever-changing world of computers and multimedia, where I've been fortunate to thrive. My varied pursuits now include creating and maintaining freeware, participating in commercial ventures, exploring photography, and nurturing personal projects. This portfolio includes some of my favorite works. Thankyou for your time and interest.
Design / Illustration
Design projects.
Software
Software Development.
Digital Image Tool
This user friendly tool was created specifically to batch process images quickly, applying flexible resizing methods, rotation, cropping, scaling and more. Version 4.2 adds precise relative watermark positioning system.
View Digital Image Tool websiteAtomic Mass
Inspired by old school arcade shooters! Atomic Mass is an Android Hyper-Action dual joystick 3D twitch shooter video game. Do battle at the atomic level. You are in control of a single graviton outfitted with a nanotech power source and personal protective shield. The power ring powers the JUMP, SHOCKWAVE & FIREBALL abilities. Your mission is to destroy all enemy cubes. Get Play store link below.
View Atomic Mass websiteSimple MP3 DJ
Simple MP3 DJ is 2 interactive record players with crossfader, position and pitch control. Load any MP3 from your device and play on either turntable forwards or backwards simultaneously with touch or slider control. Suitable for all your simple DJ needs. Get Play store link below.
View Simple MP3 DJ websiteMP3 My MP3 Recorder
“Mp3 My Mp3” is a program with the ability to record live radio from the internet or any other source for that matter, save your recording as a Wav or Mp3 file! Now includes CD-Ripping and Vinyl/Tape recording through silence detection as well as batch file renaming and scheduled internet recording.
View Mp3 My Mp3 websiteSoundscape Generator
This program was designed to create interesting randomly generated soundscapes / music / noise using audio files on your computer. Create a randomly generated sound environment creating the illusion that you are there!. You can fiddle with output in real-time and save projects. This program is a portable standalone exe and can be run from a USB device.
View Soundscape Generator websitePatio Time Beta
What if you wanted to know when and where the sun was shining on outdoor patios around the world. Introducing "Patio Time", use your mouse wheel to zoom in and click and drag to spin 3d model, features accurate sun positioning, real-time shadows and 3d audio. This was created using Unity 3D, Google map terrain mesh and textures, 3D models and an algorithm used to calculate the suns position relative to the earth. You can dopwnload the beta below but must install app to phone manually as it is beta and not in the Play store.
Download Patio Time for AndroidMedusa Servo Recorder
Phidgets Advanced 8 servo motor and the Phidgets 8/8/8 interface kit. You can link sensors to servo motors and record servo movements to a built in scripting language designed for sequence based robotics control. Save your scripts as text files, scripts can be interlinked. Also includes 3D model for displaying motor feedback, text to speech, webcam, audio support, sensor and motor wait state commands etc. Phidgets webservice must be installed. No installer just download and run exe.
Download Medusa Servo Recorder for WindowsVirtual Toybox Beta
Experiment with Windows windows! Basically a box full of virtual toys, includes Lone Ranger Doll, Crayola set for drawing, Sea Monkeys, Magic 8 Ball, Kazoo player and more. The app was built to allow for more downloadable toys that can be added and a toy management system. This progam is also a portable standalone exe.
View Toy Box site and downloadSynthography
Synthography art is a captivating fusion of technology and creativity, represents a cutting-edge form of artistic expression. Emerging at the intersection of synthetic and photographic elements, synthography challenges traditional artistic boundaries.
Web Development
Image AI
Image AI is a web app created around the Google Vision API showcasing it's most exciting features as well as integrating several other technologies/API's to create something even more interesting. Along with the Vision API i have integrated Google Maps, Google Street View, HTML 5 Canvas, webcam and web audio. The Google Maps integration allows the landmark detection feature to not only detect the landmark but place markers on a Google map which can then be used to access street view, ie. relive your travels! As opposed to uploading an image or grabbing a live webcam image the canvas allows you to draw images which can be analyzed using any of the detection methods. Furthermore you can search the web for similar images, download one of the results and then upload to perform recursive image searches. The web audio integration will simply read the results making the app useful for the visually impaired. As a web app it *should run on ANY device. Since this apps conception the Vision API has noticeably improved and continues to do so.
View Image AI websiteBallpark Analyzer
This online baseball ballpark analyzer merges satellite imagery, current weather data, rss feeds and ballpark stats. You can see which way the wind is blowing overtop any ballpark animated accordingly as well as sort ballparks by windspeed, temperature, homerun stats, tomorrow's forecast and more.
View Ballpark Analyzer websiteScribbles
Scribbles is a cloud application that allows users to chat and draw together. Artwork can be added to a gallery and shared among users to rework. Node.js was used for chat and multi-user drawing sessions, server bandwidth was saved using certificates so users could save images to Amazon S3 storage directly. Atlas images are created on the fly when saving many thumbs to storage. Heroku site is currently disabled.
Website currently disabled.
Website Dictation
Simply visiting this site and allowing it to use your microphone it will perform dictation. It includes support for multiple languages, voice commands to enlarge fonts etc.
View Website DictationSynthography Art
Synthography goes beyond conventional photography, offering a realm where artists can manipulate and generate visual content in ways previously unimaginable. As a testament to the ever-evolving nature of art, synthography pushes the boundaries of what is achievable, inviting both creators and audiences to participate in an exciting journey of innovation and visual exploration. This site serves as a landing page for those interested in Synthography Art and links to our AI Art Gallery.
View Synthography Art WebsiteView Synthography Art Gallery
Videography
Atomic Masss
Gatineau Hills
Solving Challenges Together
People before Profit
Photography
"It is my intention to present through the medium of photography intuitive observations of the natural world which may have meaning to the spectators." ~ Ansel Adams
Other Projects
Storm Chaser Screen saver
The Storm Chaser Screen Saver for Canadian Geographic features 25 spectacular storm photos from renowned Canadian storm chasers Arjen and Jerrine Verkaik. PC / MAC
ICBL Interactive Resource
International campaign to Ban Landmines (ICBL), Historical and Resource Guide to the Landmine Ban Movement. This application contains over a decade worth of documents and images neatly embedded into a program featuring an embedded PDF document reader and interactive timeline. Multilingual information was also supplied in french, Russian, Spanish and Arabic.
Canada's International Policy Statement
An interative application outlining Canada's foreign policy, for MAC/PC in French and English.
Industry Canada SAM
The task was producing a short high-octane presentation in support of the re-branding and launch of a new web site. This production highlights the Advanced Manufacturing Technologies enabling manufacturer's to meet the productivity, quality, and cost demands of competitive global markets.
Join the Crowd! Arts Court Gala
A "HYPNOTIC" interactive portable application, part of the an Ottawa art awareness campaign used to promote the beginning of the arts season gala.