Tristan Smithdarcnite3000Tristan SmithDarcNite3000

Work

Sole Trader Web Developer - 2018/Present

On the 23rd of July, I set myself up with an ABN so that I could do small Contract Work on web projects.

TripADeal - 2018

Working with TripADeal was different than my previous work with BazarStudios, it was nice to work in an enviroment with other people.

I was let go during the probationary period due to there not being enough work to require a full time frontend developer.

Bazar Studios - 2006/18

I joined Bazar Studios almost straight after finishing my Degree at SCU starting as a secondary coder and not long after that as the only in house coder.

The work at Bazar Studios was wide as the company worked primarily as an outsourcing company for other agencies, most under NDAs. Work which included Flash Ads (both resizes and from design. My work predominately on the more interactive ones), HTML Ads (as with the flash ads), Flash Sites, Websites (PHP, Straight HTML and CMS based, both responsive and not) and EDMs (creating html emails from designs that were also responsive). The other main client was with an Adult Affiliate Marketing company (GunzBlazing.com) for which I made/maintained the approximately 25 sites that they managed (about 6 pages per site), the main webmaster portal, the promo content for webmasters and tools the generate the content from the promo pack system using both PHP and Javascript.

In 2016 I started using Drupal 7 for new Sites and worked on migrating all the sites for the GunzBlazing from an old Mansion CMS, to Drupal 7 (Drupal 8 modules for relations were not stable at the time), which required me to extract the content from the MySQLDB directly as the Mansion CMS did not have any export tools. Also for some of these sites I implemented Drupal Commerce for the sale of shirts and licenses to download videos.

Throughout my work with Bazar Studios I have used in production, or for backend tools the following:

  • Flash - using AS2 and AS3
  • Perl - fixing broken mailing scripts
  • HTML/CSS - from Table layouts to Divs and Flex, including HTML Email, responsive layouts and SVG.
  • PHP - SQL communication, Dynamic Pages, Image Creation, Emails and CURL requests
  • Javascript - for all manners of AJAX communication and DOM manipulation (with and without jQuery) inlcuding and entire pack system
  • Node.JS - for creating simple use tools such as my Auto-Mail script
  • NPM, Bower, Composer - for the including of open source libraries
  • Browserify, Babel - for transpilation to browser compatible code
  • Webpack, Gulp, Poi - for managing tasks and transpilations for JS/CSS
  • Sass - the Scss variation
  • PostCSS - for CSSNext, Autoprefixer and Font-Magician
  • Ruby - for RubyOnRails, Compass and for a page scraper allong with Phantom
  • Compass, Neat, Bourbon - for cross browser compatible Sass Mixins
  • Coffeescript - as a replacment to js code before es6
  • jQuery, jQuery-UI, jQuery-Mobile
  • BackboneJS - for small modules
  • KnockoutJS - for small modules and as part of a Durandal project
  • AngularJS - for small modules and a possible rewrite of the pack system
  • Durandal - for an as of yet unreleased project
  • VueJS - for two websites one using the JSX method and one with Vue templates
  • React - for back-end tools, a possible site update and for a drag and drop proof of concept for a possible client
  • Joomla, Wordpress, Magento, Shopify - for various small sites
  • Drupal 7 - for multiple Video Member sites
  • Drupal Commerce - for merchandise and the sale of downloads via licenses and credits