I'm a Full Stack Software Engineer, based on the west coast, jumping between the San Francisco bay area and Vancouver Canada. I've built software since 1998, first in Vancouver, then in the San Francisco bay area from 2010 to 2021. I also freelance via my Canadian business, Koansoft.
In my free time time, you can find me in Vancouver, Whistler, Lake Tahoe, Santa Cruz, or other destinations that offer great downhill mountain biking in the summer and snowboarding in the winter.
I'm a Canadian citizen, born in Vancouver. I have built software professionally and full time since I finished high school in 1998. I took Computer Science at BCIT in Burnaby, B.C. from 2005 to 2007. I moved to San Francisco in 2010, and came back to Vancouver when many businesses shuttered in 2020. I'm still freelancing in Vancouver, but I'm shooting for another opportunity in California, or possibly Washington.
Completed a condensed 2 year Computer Science diploma program, with Data Communications option in 2nd year.
Coordinating the design and development of a web application to provide silicon chip design teams the ability to manage chip specifications, including ongoing change management, similar to a code version control system.
Technologies used: Typescript, Angular, RxJs, SASS/CSS, plus many Google-centric tools
Working within a LEAN environment our team is designing the future architecture of Macys.com. My work involves designing a componentized, loosely coupled, scalable isometric architecture, creating tools to streamline developer onboarding and website development.
Technologies used: Node.js, React, Backbone.js, Webpack, HTML5, CSS3, Foundation, Jasmine, Gulp, Grunt, Yeoman, SASS/SCSS, Adobe Analytics, Tealium
Working within an Agile team I analyze business processes to design and build new features for a web portal single-page application to allow Autodesk to sell their software using a SaaS model.
Technologies used: jQuery, Backbone.js, Require.js, Bootstrap, Node.js, HTML5, CSS3, Jasmine, Gulp, Grunt, LESS
Google Unified Ticketing System- Work with a team to develop and maintain internal ticketing system.
GUTS is a high performance application using several Google technologies that allows over 10,000 requests per second to over 10,000,000 records while maintaining 99.9% uptime.
Technologies used: Python, Javascript, Google Closures, Fava Framework, Oracle DB, BMC Remedy
Leveraging AI LLMs we are building a product that will greatly reduce cost and provide high value to a large customer base in the healthcare industry.
Technologies used: Typescript, NextJs, NestJs, Python, Microsoft Azure, Google Chrome extension development
Architecting a micro-frontend ecosystem to transition e-commerce website pages from a monolithic code-base, to facilitate reusable components, built with Vue.js. Developing Vue.js components to port existing features and create new features for an e-commerce website.
Technologies used: Node.js, Vue.js, NPM, HTML5, CSS3, Jest, Yeoman, Tailwind, SASS
As the sole developer working for Kali Protectives, I designed, developed and deployed a brand new catalog website to showcase Kali’s product line. Using the latest tools, including ESNext Javascript, Webpack/Babel, Node.js with Express and MongoDB I designed a fully responsive website which included a product catalog and blog, administered with a custom CMS, enhanced with a customized implementation of TinyMCE
Technologies used: Custom CMS using Node.js/Express, Handlebars templates, TinyMCE, Cloudinary image management, Cloudflare
Consult, develop and maintain Race Face's public, business and intranet web applications.
Manage email marketing campaigns sending to thousands of recipients
Create online product catalogues for public and distributors
Technologies used: PHP, MySQL, Wordpress, JQuery, XHTML, CSS, Javascript
Product showcase / catalog
http://www.hayesbicycle.com
Technologies used: PHP, XML, Wordpress, XHTML, CSS, Javascript
Web development for an environmental recycling web portal, used by private and local governments to reduce waste, save costs, and generate alternative energy.
https://www.iwastenotsystems.com
Technologies used: PHP, XML, XHTML, CSS, Javascript, SOAP
Are you ready to see your idea become reality? Have you identified a particular area of your business that can be optimized? If you want to build a new product, or if you have a problem that software can solve, call or email me.