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 ReactAngularTypescript, 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 SQLNoSQL 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.

Interested to see what I’ve been working on lately ?