Skills

Daniel's core skills.

Web development

Daniel has successfully architected, developed and deployed several websites and APIs with Django/Flask frameworks. In the process, becoming familiar with; CSS3, HTML5, object-relational mapping, web servers, form handling, caching and Cloud platforms.

Data Collection & Analysis

Daniel routinely architects and constructs complex data pipelines. Pulled data from dozens of websites, is capabale of analyzing and manipulating a diverse range of data formats. In addition, highly experienced with the visualizing data.

Machine Learning

Daniel has successfully trained a series of supervised machine learning supervised models including; object detection, computer vision, logistic regression, text classification and random forests. He has developed a liking to feature engineering, optimization and model tuning.

Portfolio

Click on the project image to visit the project url.

Hackernews App

Building a hackernews app with React and Hackernews API.

API React.js Redux.js Javascript

Crypto

Building a cryptocurrency app with React and CoinGecko API.

API React.js Redux.js Javascript Chart.js

Real-time Chat App

Building a real-time chat application with socket.io and Nodejs.

Nodejs Express.js socket.io

Bidding platform

Building a full-stack, bidding platform app for company stock.

Heroku Django Materialize Javascript Chart.js SQL

Lyrics App

Building a lyrics application, powered by musixmatch API.

React.js Github Pages Javascript HTML/CSS JSON API

Carbon Intensity Dashboard

Developing a web-based dashboard using purely open source libraries, based on the Carbon Intensity API.

React.js Github Pages Javascript HTML/CSS JSON API Chart.js

Grocery Store

Developing a front-end application for a grocery store in React.

React.js Github Pages Javascript HTML/CSS JSON

DCPOLL

Architecting and deploying a polling themed web application.

Pythonanywhere Django sqlite Python

TODO

Architecting and deploying a productivity themed web application.

Heroku Flask MongoDB Python

RetinaNet - Sea Turtle Model

Preparing data for, and training a RetinaNet object detection model for sea turtles.

RetinaNet Python Google Collab keras

Office API

Building an office themed restplus API in python

Heroku Python Flask-restplus Flask

Robot Forum

Building a forum web application populated by a fictional robot community.

Heroku Python SQL Flask

Rain Prediction

Building a machine learning model to predict rain on the next day (with 86% accuracy).

sklearn Python jupyter

SMS Spam Detection

Building a machine learning model to automatically classify spam sms messages (with 96% accuracy).

sklearn python jupyter

IMDB Sentiment Analysis

Using sklearn to predict sentiment from IMDB's movie review dataset (with 81% accuracy).

sklearn python jupyter

Pool Detection Aerial Imagery

Building a computer vision model to detect pools from satellite imagery.

opencv2 python jupyter

Shark Object Detection

Training a YOLOv3 model to detect sharks inside image/video formats.

cuda c++ CNN YOLOv3

DC Charts

Architecting, building and deploying a lightweight visualization web application.

Flask Heroku python pygal

NFPA Object Detection

Training a YOLOv3 model to detect National Fire Protection Association (NFPA) symbols.

cuda c++ CNN YOLOv3

Postgres Network Graph

Building and deploying animated visualizations for highly hierarchical data.

tableau desktop tableau public D3.js python

Logistic Regression Collection

Collection of several logistic regression (binary classification) models, mainly using health data.

jupyter notebook sklearn pandas python seaborn

Data Profiling

Building a comprehensive data profiler in python.

jupyter notebook pandas python seaborn

Album Website Generator

Generating a static album website from an unknown amount of data.

python jupyter

Victorian Crash Analysis

A tableau dashboard which examines over a decade of crash data in Victoria.

tableau desktop tableau public python

Victorian Crime Analysis

A series of tableau dashboards which examine over a decade of crime data in Victoria.

tableau desktop tableau public python

Preschool Trainer

Designing, coding and compiling an education themed windows desktop application. This project has 2 parts.

Visual Studio C#

University Database

Designing and building a university database in Microsoft SQL Server. This project has 5 parts.

Microsoft SQL Server SQL

Police Database

Designing and building a police database in Microsoft SQL Server. This project has 5 parts.

Microsoft SQL Server SQL

External

Daniel's external links.

Github

A collection of Daniel's public code, contains 60+ repositories.

Wordpress

A blog with hundreds of technical posts spanning across multiple languages, software and frameworks.

Linkedin

Daniel's Linkedin profile.

Contact Daniel

Feel free to get in touch using the email provided below.