About
I’m David. I solve problems using Artificial Intelligence and Software Engineering.
Intro
From writing my first lines of HTML to scripting automations for my MacBook (some of which I still use quite often), I’ve been fascinated with solving real-world problems with applications and data.
To this end, it was a natural choice to continue mastering Computer Science and Artificial Intelligence which enables me to solve even more complex problems.
Education, Expertise & Experience
Education
I have a BSc. Computer Science, and I’m currently pursuing my Masters (ML Focus) in the same field.
Machine Learning & NLP
I’m skilled in Machine Learning and NLP, proficient in Python, and well-versed in industry-standard frameworks such as Scikit-learn, and TensorFlow.
I excel in pipelining, model deployment, and the full-stack end-to-end understanding of building impactful, data-driven solutions.
For data storytelling with tools like Tableau, it’s crucial to be able to communicate and visualize data to non-technical audiences.
Within NLP, I’ve applied techniques like tokenization, sentiment analysis, and text generation both from scratch and using pre-trained models like BERT and GPT to develop advanced NLP solutions.
Driven by my commitment to staying current in this rapidly evolving field, I continuously engage with research papers, online courses, workshops, and devote time to studying the underlying Mathematics of concepts. This ensures that my skills remain at the forefront of advancements in Machine Learning and NLP.
Full-Stack Software Engineering
As a front-end focused full-stack developer, I have industry expertise in React, Angular, Typescript, SASS, GraphQL, NextJs.
With these tools I build scalable, reliable and thoroughly tested applications.
Progressing in my career has taught me the importance of CI/CD, automated testing, and accessibility-first thinking.
My back-end experience is with SQL, NoSQL such as Firebase, and having familiarity with Django, and CMS design/architecture.
For anything design related, I use Figma.
Let’s Talk Business
Entrepreneurship & Leadership
As a seasoned freelancer and developer I co-founded Wydget.ca which is a freelancing company that specializes in building applications and websites for small to medium-sized businesses.
I’ve also been a Co-Founder & CTO of a social media-esque business discovery startup where we raised $40k of funding in our pre-seed series.
Mentorship
Coaching & Leadership
However cliché, I would not be where I am today without the help and quality advice of my mentors and those who have helped me along the way.
In the same vein, I mentor people who are passionate about programming and are eager to learn. This is one of the reasons why I’ve hired multiple students for co-op/internship positions when tackling select small projects.
“The advance of technology is based on making it fit in so that you don’t really even notice it, so it’s part of everyday life.”
Quote
– Bill Gates, Co-founder of Microsoft.
What comes to mind with this statement is just how far Computer Science has come. From working on AI that can understand human speech, to software solutions that enable virtual doctor visits, I want to continue to be a part of that innovative change.