About Me - A.W. Mobbs


Resumé


Download complete PDF resumé or view online resumé below.

Experience


Freelancing - AWM Labs
2008 to Present
Web Development
Occasional freelancing jobs over the years, ranging from full-scale web apps, smaller static informational web apps.

Koko Stuff
2015 to Present
Owner & Partner
Koko Stuff is a partnership which operates a number of businesses:
  • Kokopetart.com.au provides custom laser-engraved products for pets.
  • Koko Living provides vinyl decals for storefronts, cars, and homes.
  • Koko Underground provides designed t-shirts for individual customers.

Kyberguard Pty
2006 to 2015
Front End Developer & Online Marketing
Kyberguard was an online department store trading as SoldSmart.com.au, SoldSmart.biz and on Ebay as lenycik

Skillset


Programming Languages
PHP
Javascript ES6
Python
Solidity
C

Database
MySQL Command Line

Front End
HTML
CSS
REACT
Bootstrap
Adobe Photoshop
Adobe Illustrator
Traditional Drawing & Painting

OS & Server
Ubuntu Linux
Apache
Nginx
DOS
Cpanel

Methodologies
MVC
OOP
SOLID
Agile

Devops & Version Control
GIT
Docker

Misc
Atom
Nano
Eclipse IDE
CodeBlocks

Soft Skills
Business Development
Business Management
Negotiation
Online Marketing
Statistical Analysis
Public Speaking

Education


Massey University
Postgraduate Diploma in Business Administration

University of Auckland
BSc - Statistics
BA - English Literature / Philosophy

Organizations


Toastmasters
Full Active Member

Latest Development Work


Sales Intel Report

Business Project

Sales Intel Report

Visit Site

Visit Github Page


Sales Intel Report provides in-depth sales analysis to users. Part trade journal, part data warehouse, with Sales Intel Report, users can make informed decisions on which products to source for resale...

READ MORE...

The front-end system features a custom Wordpress theme, incorporating a paid member's-only area. The main Product Research Tool is built using REACT. Members have access to restricted posts, as well as to the sales database and sales analysis. A custom Wordpress plugin links the Wordpress system to the custom back-end.

The Product Research Tool allows users to view items that have been crawled, allowing them to view salees history at a click. The Product Research Tool features restricted levels for free users, and full access for paid users.

The back-end system is composed of a web-crawler and a separate database. The web-crawler scours websites suchs as eBay and Amazon, collects sales data of products, and saves that data into the database for further analysis.


REACT
VANILLA PHP
VANILLA JS
WORDPRESS
SVG

Action Life Coaching

Freelance Project

Action Life Coaching

Visit Site


Action Life Coaching is a life-coaching and motivation service based in Sydney.

READ MORE...

The front-end system features a custom Wordpress theme and a custom Wordpress contact form plugin.

The client engaged for full digital service, including video production, photography, and digital marketing.


VANILLA PHP
VANILLA JS
WORDPRESS
SVG
VIDEO PRODUCTION
PHOTOGRAPHY


Advantage Holidays

Freelance Project

Advantage Holidays

Visit Site


The client's specs were broad but simple; to create a responsive, secure web app to sell discounted time-share holidays...

READ MORE...

App Features:

  • Admin area to manage orders and site content.
  • Holiday resort search with filters.
  • Paypal credit card payments.
  • Location maps.


Job Highlights:

  • Keeping client up-to-date with weekly progress emails.
  • Negotiated profit-share and equity position, on top of monetary compensation for the work.
  • Incorporated previously unused technologies, including Docker and Mapbox.


Some Problems to Address:

  • Search functionality is adequate, but could be better. Search code is convoluted, and should be refactored.
  • "Logic creep" into views. @php tag used too liberally in some views.
  • Next time, pass data to views via JSON as API, or API-ready data. This is the modern paradigm.
  • Project delivered two months overdue.


Learning Highlights:

  • From now: All complex apps must have API capability. Pass data to views as JSON.
  • Laravel pagination does not work well with Mysql JOINS. Workaround: custom paginator, and call next page with JS rather than using Laravel HTML page numbers.
  • Tempted to phase out Jquery use and go 100% vanilla.
  • Moving closer towards SOLID but not there yet.
  • Set more realistic timelines. Too ambitious for one person. Don't make promises you can't keep.
  • More time planning = less time coding!


PHP
LARAVEL
MYSQL
VANILLA JAVASCRIPT
JQUERY
BOOTSTRAP
MAPBOX API
PAYPAL API
DOCKER
LARADOCK

Splatter

Personal Project

Splatter

Visit Demo Site

Visit Github Page


Splatter is a Twitter clone with a focus on truth & freedom of speech. Posts are applied to Ethereum Smart Contracts and stored on the blockchain to ensure decentralized integrity of data...

READ MORE...

Oauth implementation via Laravel Passport. The data is served as an API, and passed to Views as JSON-formatted objects. This allows for flexibility for extension of the App.

Smart contract implementation in Solidity via Node.js for deployment is still under development. The intention is to store posts in Smart contracts, initially on the Rinkeby Test Network due to financial constraints. This will shift to the Main Ethereum Network should the model prove feasible.

Applying user posts to the Ethereum Blockchain will ensure the integrity of the information. Freedom of speech is maintained, and censorship is therefore minimized.


PHP LARAVEL
VANILLA JS
BOOTSTRAP
OAUTH
SOLIDITY

KokoPetArt.com.au

Business Project

KokoPetArt

Visit Site


KokoPetArt.com.au is an ecommerce store which sells customized engraved products for pets.

READ MORE...

The storefront comprises of an Opencart system with a custom front-end. The blog system is based on Wordpress with a custom theme.

SVG graphics are used where possible to ensure clean lines.


VANILLA PHP
VANILLA JS
WORDPRESS
OPENCART
SVG

AWM Full Stack Dev

Personal CV Page

AWM Full Stack Dev


The goal of this web app is to showcase simplicity, clean lines, and above all, a unique design...

READ MORE...

Custom hand-drawn art was outlined in Adobe Illustrator, and then exported as SVG. SVG vectors were manipulated in CSS to achieve subtle animation effects.

No complicated databases, no fancy frameworks; just pure vanilla HTML, CSS, PHP and JS.


VANILLA PHP
VANILLA JS
BOOTSTRAP
SVG
CSS ANIMATIONS
CUSTOM ART

Ideas & Snippets


Ideas in the Pipeline

AWM Labs

AWM Labs

Web development, media and blockchain service.


MentorConnect

MentorConnect

Mentor Connect will connect mentors and mentees across Australia.


PataPet

PataPet

Online pet hub. Featuring pet rescue listings, pet products maketplace, business connections, and more.


Arcadia Nietzsche

Arcadia Nietzsche

Passion project. Will feature full audio recordings of Nietzsche's works, and detailed analysis.