Home
  • About Me
  • Search
Navigation bar avatar
✕

    Jason Ballantyne's Portfolio


    Cyber Security Data Engineer | MSc Computer Science

    Multiprocessing in Python

    Evaluating speedup derived from using multiple CPU cores

    Posted on May 26, 2021

    Post thumbnail
    Post thumbnail
    The objective of this project is to evaluate speedup derived from using multiple CPU cores through the multiprocessing facility in Python. [Read More]
    Tags: multiprocessing numpy math scipy matplotlib timeit

    Cryptocurrency Technical Report

    Technical comparison between Bitcoin, Ethereum & Cardano

    Posted on May 26, 2021

    Post thumbnail
    Post thumbnail
    This report is a technical comparison where we will examine the underlying technology and architecture, the security, price, scalability and performance of Bitcoin and Ethereum. Subsequently we will analyse Cardano using the same criteria. [Read More]
    Tags: cryptocurrency bitcoin ethereum cardano

    Binary Encoding

    Programs that accept binary and return 4B/5B and apply hamming encoding

    Posted on May 26, 2021

    Post thumbnail
    Post thumbnail
    Python functions that: Accepts binary and returns resulting modulation in 4B/5B encoding. Accepts binary and returns the sequence after hamming encoding has been applied. [Read More]
    Tags: binary encoder object-oriented-programming

    Time Complexity Algorithms

    Implementation of time complexity and curve fitting algorithms

    Posted on May 20, 2021

    Post thumbnail
    Post thumbnail
    This project focuses on finding the best and worst running times through the implementation of time complexity and curve fitting algorithms. [Read More]
    Tags: data-science numpy scipy tail-recursion matplotlib iterative-methods linear-search data-visualisation

    Abstract Data Types

    Implementing linked lists, stacks and queue data strcutures

    Posted on May 20, 2021

    Post thumbnail
    Post thumbnail
    Implementing linked list, stack and queue data strcutures. Providing examples of fundamental and support methods for each. Testing the speed, efficiency, clarity, correctness, and maintainability. Implementing unit tests for each abstract data type. [Read More]
    Tags: linked-list data-structures unit-testing stacks abstract-data-structures queue-data-structure abstract-data-types
    • ← Newer Posts
    • Older Posts →
    • Email me
    • GitHub
    • LinkedIn

    Jason Ballantyne  •  2024

    Powered by Beautiful Jekyll