Hi I'm Nicholas Williams Software engineer with a passion for making AI interactive. I have both full-stack web development and machine learning expertise. I’d love to join your team and solve hard problems together.
Skills
Front End
HTML
CSS
Responsive Design
Javascript
React
Back End
Node
Express
PostgreSQL
Deployment
Machine Learning
Turn Research Papers Into Code
Tensorflow (Keras, TF.Serving, TF.JS, Tensorboard)
Google Cloud Platform
Data Manipulation (Pandas)
Clustering (KNN, K-means, GMM), Classification (Decision Tree, SVM), Regression (Neural Network, Multilinear Regression)
Model Tuning (Hyperparameter Optimization, Error Analysis, Size-Reduction)
Natural Language Processing (Content Categorization, Sentiment Analysis)
Computer Vision (Object Detection, Semantic Segmentation, Facial Recognition)
Web Scraping
Other
C++
Python
Git
Agile Methodology
Continuous Integration (Circle CI)
Unit Testing
Projects
Better Bookmarks Chrome Extension
• Lead a team of 4 software engineers using agile scrum to build a bookmark organizer. • Trained and deployed a natural language processing model to auto-predict bookmark categories for any website. • Made our bookmark organizer available in the Chrome Web Store where real users can download it.
Whale Recognition Research Project
• Trained a model to recognize individual whales in under 1 second, thereby solving a major problem for Marine Researchers. • Adapted a common facial recognition deep learning architecture to recognize individual whales given an image of their tail. • Performed exploratory data analysis, cleaning, and cropping on a dataset of 25,000 images.