aaaaaaaaaaaaaaaaaaaaaa
I've done jaak at uni so far, if I have projects I will add it here
cccccccccc
Card counting practice tool (Probabilistic Variance Exploitation)
Tech Stack: Python, tkinter
A Python based simulation for analyzing and learning the statistical edge in high variance environments, in this case, a game of Blackjack(21)
[View on Github]
[🚧View Demo🚧]
Core Architecture:
Uses Object-Oriented Programming (OOP) to create and simulate at real, physical casino table.
Encapsulating each real-world entity into its own class to make the code easy to maintain and scale to add complex card counting logic and blackjack strategies.
Project Architecture follows a hierarchical structure to compose large objects (deck of cards, player hand) using small objects (Cards).
This hierarchical system allows ease of understanding the internal procedures,
ease of visualising card and deck logic and ease of maintance due to the usage of objects rather than mathmatical functions
Fitness Tracker - Log sets, reps, machine used, time spent at the gym, music listened to at the gym,
at the end of the calender year, give a spotify wrapped style summary
Tech Stack: Frontend - React Native, Backend: Python, Sqlite3, FastAPI
[View on Github]
[🚧View Demo🚧]
Core Architecture:
Uses Core Layers to divide the app into few distinct core functions, for this project, I've been working on the backend,
implementing a central comminication script that handles connecting all the backend scripts and frontend.\
Authorisation Service Script - auth_service.py
Handles the hashing of user password before being stored in the central database, also uses username and password, gets the stored hashed password and verify that the password matches
Databse script - database.py
Handles storing of all data. Seperate Tables within 1 central database, each table holds different info. auth_service_db stored hashed password corresponding to a unique username.