HomeMachine LearningSoftware EngineeringAttorney ProfileMLE/SDE/DS ProjectsFreelancingResumeCreative EndeavorsPersonal InterestsContact
Machine Learning & Data Science Credentials
        Machine learning and data science are amalgamations of three adjacent, salient disciplines: computer science, mathematics, and statistics. My command of these fundamental subjects—especially algorithm optimization, multivariable calculus, linear algebra, predicate logic, and mathematical statistics and probability—furnishes me with a robust foundation I leverage to quickly familiarize myself with any area of machine learning. Although I have spent the past two-and-a-half years pouring over a multiplicity of mathematical, statistical, and computer science texts, I learn best by example and have developed an assortment of mathematical applications that utilize large data sets to solve difficult problems.

        For the past year, I have focused most of my research on natural language processing: designing systems to understand, analyze, and generate human language. This subfield utilizes mathematics and linguistics to unite the logical, binary world of machines with the impassioned, creative human milieu, empowering me to fully utilize my mathematical, software, legal, and novelistic skill sets to create some extraordinary, innovative applications. I have performed original research investigating the application of natural language and signal processing to piano notes and sheet music and have enjoyed early success translating between sheet music and mathematical representations of piano notes. Much requested by my attorney friends, my current endeavor is also my most ambitious: LLM-powered legal document drafting and review software. While my work is still in its infancy, my nascent models can already detect obvious errors in basic documents such as Articles of Incorporation.
Skills
Python
Julia/Tableau
C++
SQL: My/Postgre/MS
PyTorch
SciPy/NumPy/Pandas/Matplotlib
spaCY/NLTK/OpenAI API
(Super/Unsuper)vised Learning
Shallow/Deep Learning
Recurrent Neural Networks
Concurrent Neural Networks
(Para/Nonpara)metric Models
Ensemble Learning
Bayesian Networks/Learning
Multivariable Calculus
Math Stats & Probability
R
MATLAB
Database Design
NoSQL: MongoDB/Redis
TensorFlow/Keras/sklearn
SQLAlchemy/MongoEngine
transformers (Hugging Face)
Reinforcement Learning
Data Mining/KDD
LSTMs/GRUs
Algorithm Optimization
Decision Trees/KNNs/SVMs
Random Forests/Boosting
Markov Chains/HMM/MDP
Linear Algebra
Predicate Logic
Employment & Freelance Work
        Although most of my practical machine learning experience stems from my personal projects, my full stack software engineering job has presented me with opportunities to create machine learning models to augment existing software. I also undertake freelance machine learning engineering and data science work that enables me to further refine my skills and immerse myself in this dynamic, fascinating world. My paid work—while increasingly focused on natural language processing—spans the entire data science-machine learning engineer spectrum, covering deliverables as disparate as neural networks, data visualization documents, Bayesian networks, regression reports, and support vector machines:
• Designed and implemented a k-nearest neighbors classifier that utilizes current river streamflow and weather data to accurately predict        whether future streamflow levels will satisfy a regulatory threshold.
• Created and optimized a linear regression model to estimate demand for a regional food manufacturer's products, enabling it to fine-tune     pricing and intelligently plan future expansions.
• Employed R to perform exploratory data analysis for a wholesale distributor before utilizing Tableau for data visualization, generating         aesthetically pleasing, user-friendly graphs to empower business leaders and decision makers.
• Currently finalizing sentiment analysis software that utilizes a Bayesian network and support vector machine to classify user reviews,         empowering a regional food manufacturer to accurately ascertain its users' preferences and quickly address concerns.
• Presently designing a recurrent neural network—based on the Long Short-Term Memory architectural paradigm—to actualize a domain-     specific chatbot for a regional food manufacturer, enabling customers to receive immediate responses to their questions.