nicktm8 (Nick Tem) · GitHub
Skip to content
View nicktm8's full-sized avatar
:electron:
:electron:

Block or report nicktm8

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nicktm8/README.md

🧑‍💻 About Me

class NickTem:
    def __init__(self):
        self.name        = "Nick Tem"
        self.username    = "nicktm8"
        self.role        = "Python Developer 🐍"
        self.focus       = ["Data Analysis ", "Machine Learning", "AI"]
        self.stack       = ["Python", "SQL", "Pandas", "NumPy", "Matplotlib"]
        self.learning    = ["TensorFlow", "Scikit-Learn", "PyTorch"]
        self.goal        = "Data Analyst → ML / AI Engineer 🎯"
        self.motto       = "Learn. Build. Repeat. 🔥"

    def say_hi(self):
        print("Thanks for visiting my profile! Let's build something great 🚀")

me = NickTem()
me.say_hi()

🛠️ Tech Stack

🐍 Languages & Core

Python SQL R

📊 Data Analysis & Visualisation

Pandas NumPy Matplotlib Seaborn Jupyter

🤖 Machine Learning & AI (Learning)

Scikit-Learn TensorFlow Keras PyTorch

🗃️ Databases & Tools

MySQL Git GitHub VS Code

🛢️ Databases (Learning)

SQLite PostgreSQL


📈 Learning Roadmap

Python                ████████████████░░░░   80%  🐍
Data Analysis         ████████████░░░░░░░░   60%  📊
SQL & Databases       █████████████████░░░   85%  🛢️
R Language            ████░░░░░░░░░░░░░░░░   20%  🧮
Data Visualisation    ████████░░░░░░░░░░░░   40%  🎨
Machine Learning      ██████░░░░░░░░░░░░░░   30%  🤖
TensorFlow / Keras    █████░░░░░░░░░░░░░░░   25%  🔥
PyTorch               █████░░░░░░░░░░░░░░░   25%  ⚡

🌱 Actively learning and improving every day — Data Analysis now, ML & AI next


🎯 2026 Goals

  • 🐍 Master Python fundamentals & OOP
  • 📊 Build first data analysis project
  • 📚 Complete data analysis with Pandas & NumPy
  • 🗃️ Build 2 SQL database projects
  • 🤖 Train first ML model with Scikit-Learn
  • 📈 Create a full end-to-end data pipeline
  • 🚀 Land first Data Analyst role

📂 Featured Projects

🎬 Movies OMDb Enrichment

Modular ETL pipeline that enriches a CSV movie dataset with live IMDb data via the OMDb API and exports the result to XML.

Highlights:

  • 🔗 Live API integration with error handling
  • 🧱 Strict ETL architecture across dedicated modules
  • 📄 XML export with structured schema
  • 🏆 Top 10 highest-rated films by IMDb score

View Repo

🎥 Movies ETL Pipeline

End-to-end ETL pipeline that processes a raw movie dataset, applies data transformations, and exports the enriched result to Excel.

Highlights:

  • 📥 CSV ingestion and column normalization
  • 🔄 Data transformation and cleaning with pandas
  • 📊 Excel export with formatted output

View Repo

🎬 Movie Watchlist CLI

Command-line app for managing a personal movie watchlist with persistent pickle storage.

Highlights:

  • ➕ Add, remove, and list movies
  • 💾 Persistent storage via pickle
  • 🖥️ Clean CLI interface

View Repo

📊 Sales Analysis Project

Python project analysing product sales using data structures, OOP, and data analysis techniques.

Highlights:

  • 🛒 Product sales tracking across categories
  • 💰 Revenue calculation & reporting
  • 📈 Data analysis & summary insights

View Repo


📊 GitHub Stats

GitHub Streak


🐍 Contribution Snake

Snake contribution graph

📫 Let's Connect

GitHub X


⭐ If you find my projects interesting, feel free to star them and follow along the journey!

Profile Views

Pinned Loading

  1. movie-watchlist-cli movie-watchlist-cli Public

    A Python CLI application that demonstrates OOP, file serialization, and CLI control flow through a movie watchlist manager. Supports adding, removing and viewing movies with persistent storage.

    Python

  2. movies-etl-pipeline movies-etl-pipeline Public

    ETL pipeline that extracts movie data from CSV, calculates profitability, and exports the top 10 most profitable films per country to Excel files

    Python

  3. movies-omdb-enrichment movies-omdb-enrichment Public

    ETL pipeline that enriches a CSV movie dataset with IMDb ratings, cast, and vote counts via OMDb API, exports the result to XML, and ranks the top 10 highest-rated films.

    Python

  4. sales-analysis-project sales-analysis-project Public

    This project analyzes product sales using Python dictionaries and modular programming.

    Python