Skip to content
View davidptsmith's full-sized avatar

Block or report davidptsmith

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
davidptsmith/README.md

Hi, My Name is David! 👋

I have an architecturally trained background and experience in software development and data science, with a focus on leveraging innovation to solve complex industry problem.

I love what I do and I am always happy to chat.

Feel free to reach out on LinkedIn

About Me:

David Smith, generic name, interesting guy...

I am a passionate technology professional with an architectural and computational design background, software development experience, and a Master of Data Science from UWA.

My goal is to surround myself with interesting and driven people who are aligned in making a meaningful impact.

I have proven experience leveraging this unique mindset and set of skills to solve complex problems, innovate, and bridge gaps between industry silos to generate value for various companies locally and nationally. I have worked in public art, architecture, urban design, education and training, VR & architectural visualisation, fabrication, software development, data science, and applied research.

I am always up for a chat so if you would like to nerd out on any topic please get in touch.

Education:

Master of Data Science with Distinction | University of Western Australia, 2022

Master of Architecture | University of Western Australia, 2019

Bachelor of Design with a Double Major in Architecture & Integrated Design | University of Western Australia, 2016


Projects:

Click the headings to read more about the project & go to the repo.

Software Development

Revit Automation & Quality Assurance Plugins

Technologies:

  • C# .Net & WPF
  • AWS S3
  • RDS MySQL database

if/Lab Website Development

Website link

Technologies:

  • Javascript & some Typescript
  • Next.js
  • Tailwind CSS
  • Azure Static Web App

Data Science

NLP: Text Classification with Pytorch

Technologies:

  • Python
  • PyTorch

Models:

  • MLP & CNN
  • RNN, GRU, & LSTM

Exploring Graph ML

Technologies:

  • Python
  • PyTorch

Models:

  • Multi-Layered Perceptron, Graph Neural Network, Graph Convolutional Neural Network, Graph Attention Network, GraphSage

EDA: Global Terrorism Database

Technologies:

  • R
  • Tidyverse & Tidy Models
  • Plotly

Models:

  • CLassification: KNN, Random Forest, Decision Tree, Logistic Regression, XG Boost,
  • Clustering: K-Means, UMAP, PCA, Hierarchical

CV: Image Classification & Exploration of Feed Forward Neural Networks

Technologies:

  • Python
  • Scikit learn & Keras

Models:

  • MLP & CNN

NLP: Text Classification with Pytorch

Technologies:

  • Python
  • PyTorch

Models:

  • MLP & CNN
  • RNN, GRU, & LSTM

Data Storage

Perth Crash Data Storage & Visualisation

Technologies:

  • Python
  • SQL & Cypher
  • SQL Server
  • Neo4J
  • PowerBI

Art & Architecture

Esplanade Public Art Proposal | Pose Detection to Rhino3D

Technologies:

  • Python
  • Rhino3D + Grasshopper & C#
  • OpenCV & MediaPipe

Pinned Loading

  1. ifLab_Dev_Revit_Plugins ifLab_Dev_Revit_Plugins Public

  2. iflab-website iflab-website Public

    TypeScript

  3. SpacyPatternMatchingChatbot SpacyPatternMatchingChatbot Public

    Jupyter Notebook

  4. Crash-Data-SQL-Server-PowerBI-Neo4j Crash-Data-SQL-Server-PowerBI-Neo4j Public

    Jupyter Notebook

  5. OpenPoseToRhino3D OpenPoseToRhino3D Public

    Jupyter Notebook

  6. DataScienceProjects DataScienceProjects Public

    Collection of data science project

    Jupyter Notebook 1