I've been versed in digital media from a very young age
Ever since I coded my first "hello world" program as a kid, I've been learning and applying many new tricks of the trade today.
Multi-Purpose Photography
I carry and use a wide range equipment in getting the perfect shot everytime, in any situation. I also have strong digital photo manipulation knowledge to take images even further.
I have been featured in magazines and outlets such as blogTO, TorontoLife and more.
Multi-Purpose Videography
Capturing motion has always awed me. I strive to produce the highest quality video for any given shoot.
I shoot a wide range of resolutions and handle all editing. Having a variety of equipment allows me to shoot in all kinds of conditions and for any given mood.
Software Developer
Being proficient in Java, C#, Python and C++, I can develop for a variety of platforms.
Primary experience developing for Windows, macOS and Linux.
Strong Technical Knowledge
Being versed in Photography, Videogprahy, Video Editing, Photo Manipulation and Software Development, I have strong knowledge of anything to do with computers (and programs).
Got a techy question? Just ask!
See what I've done
Below are some examples of my work. Feel free to download any of them ;)
Road
Costa Rica
Panorama
Long Exposure
Silly
Outdoors/Summer Shoot
Graduation
Smoke
Moon
New York
Ringette
See what I've written
Below are featured coding projects I have put my hands into
StockBot - A Discord Bot:
Written in Python, StockBot is a user-friendly bot designed to track statistics of any given comercially available product though a variety of websites (Amazon, BestBuy, etc). The user can track an item(s) price and availability (with store-level stock tracking available on some sites).
Discord is used as the front-end solution to give users a much more friendly interface. The bot can interact with users via messages and "ping" them when any product updates occur. AWS powers the backend of the system and stores user data in an encrypted volume.
Detailed Video - Click meXtremePaintball - A Game Plugin:
Written in Java, XtremePaintball is a game plugin designed to work in tandem with Vanilla Java versions of Minecraft. Players get to play a twist of the ever so popular "Minecraft Paintball" minigame found on a vast number of Minecraft multiplayer game servers.
Players face eachother in up to 5v5 matches trying to capture as many positions on the map as possible while "tagging" the other team with paintballs. The plugin contains a variety of game features such as multiple kit classes, active arena rollback, scoreboards, throwable explosives, lobbies and movement inaccuracy.
Detailed Video - Coming Soon
Computational Design of a Sterilization System for Surgical Tools:
Designed a system to control a robotic arm to sort and sterilize surgical tools.
Written in Python through the help of the Quanser Simulation Environment, the robot was programed to regonize the shapes and colors of objects and place them in the corresponding containner for sterilization.
CrowdCoin:
Written in Java, CrowdCoin enables a group of users to both keep track of item valuations all in one place.
The backend utilizes an SQL database while the frontend employs Ratchet, a framework on-top of JavaFX, designed to streamline the process of modifying both UI elements and their behaviors. All-together this allows users to interact with the database in an intuitive manner while ensuring the system is scalable and maintainable.
How I Do It
Making the experience as seamless as possible!
Photography:
All aspects of the shoot are controlled by the client. Having a wide focal selection with high quality glass means I can take super sharp photos right out of the gate.
All images are taken in a 14-Bit RAW format for the best detail. If needed, I can edit and retouch photos.
Film Making:
I go through the entire process with the client, from concept to final product. I handle all the editing while the client keeps a very close eye on the work.
I support a variety of shooting resolutions and framerates, all the way up to 4K UHD.
Program Development:
Simillar of that to how I produce films, the client is taken every step of the way, concept to final product.
Unlimited revisions can be made and I can continuously maintain the program for the client.
Give Me A Shout.
Looking to shoot, film or develop a program? Send me an email and I will get back to you ASAP!