Skip to content
View samson-bakos's full-sized avatar
Block or Report

Block or report samson-bakos

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
samson-bakos/README.md

Hi there, I'm Samson πŸ‘‹

πŸ“Š Data Scientist | πŸ§‘β€πŸ« Educator | πŸ‹οΈ Bodybuilding Enthusiast

I'm a passionate Data Scientist and Educator with an M.Sc. in Data Science, B.ASc. in Chemical Engineering, and B.Ed in Science Education from the University of British Columbia. I currently teach and develop curriculum as a Data Science Instructor and Subject Matter Expert at Lighthouse Labs.

🧰 Languages and Tools:

  • Python 🐍: Pandas, NumPy, SciPy, statsmodels, and more.
  • R πŸ“Š: Tidyverse, RStan, and developing apps with R Shiny.
  • SQL/NoSQL πŸ—ƒοΈ: Proficient in managing databases with PostgreSQL and MongoDB.
  • Data Visualization and Web Apps πŸ“ˆ: Expertise in Matplotlib, Plotly, Dash, Streamlit, ggplot2, and Tableau.
  • Machine Learning / AI πŸ€–: Using libraries like Scikit-Learn, PyTorch, XGBoost, HF Transformers, ntlk, spaCy, and LangChain.

πŸš€ Some of My Projects:

  • Flood Prediction System: Designed a machine learning system to predict flood volumes in Canadian rivers using Python and R, significantly reducing prediction error and automating key processes. The system is currently deployed by BGC Engineering in their software systems.
  • SnoopChat Text-to-Speech System: Developed a TTS system mimicking Snoop Dogg using GPT-3.5 and voice synthesis tools, with deployment on a Streamlit interface.
  • Wordle Solver App: A statistical solver for Wordle, built with Streamlit and NumPy, that optimizes guess efficiency.
  • Macronutrient Tracker Dashboard: An R Shiny Dashboard for tracking food intake against nutritional goals.

πŸ“š Teaching and Mentoring:

As a Data Science Instructor at Lighthouse Labs, I deliver engaging virtual lectures, provide dedicated mentorship, and contribute extensively to curriculum development and maintenance, including developing our modules focusing on modern LLMs and AI and actively addressing student feedback on materials.

🌱 I’m currently working on:

  • A quantitative analysis platform for the Oldschool Runescape economy. It's a mini stock market with a total real world value in the hundreds of millions - it even has its own r/wallstreetbets-esque subreddit.

πŸ’¬ Ask me about:

  • Data science, machine learning, and best practices in teaching complex technical topics.
  • Balancing a career in technology with a healthy, athletic lifestyle

πŸ“« How to reach me:

Pinned

  1. CapstoneReport CapstoneReport Public

    Repo for the final report for my Master of Data Science Capstone Project, publicized with permission by BGC Engineering

    HTML 1 1

  2. SnoopChat SnoopChat Public

    Fine tuned Prompt-to-Speech System for conversation with an AI persona based on Snoop Dogg

    Jupyter Notebook 1

  3. Wordle-Assist Wordle-Assist Public

    Statistical Solver for the Daily Wordle Puzzle, hosted as a Streamlit web app

    Python 1

  4. ChatPDF ChatPDF Public

    Streamlit based application to load, parse and answer questions about user uploaded PDFs

    Python 1

  5. MacroView MacroView Public

    Forked from UBC-MDS/MacroView

    A Shiny App designed to help nutrition conscious individuals track their macronutrient intake.

    R

  6. LHL-DSMidterm-Demo LHL-DSMidterm-Demo Public

    Demo version of the Midterm Assignment for LHL DS 5.0 Curriculum - Focusing on creating a supervised learning pipeline.

    Jupyter Notebook