Aryan Ghobadi's repositories
mips_assembler
C++ software that assembles MIPS assembly instructions into machine code.
aryanghbd
Config files for my GitHub profile.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
C-to-MIPS-Compiler
C to MIPS compiler for the Year 2 Instruction Architectures and Compilers module at Imperial College London
elec40004-2019-q3-lab
Lab exercises for ELEC40004, first half of Spring term
MIPS-CPU
A CPU based on the MIPS architecture, implemented in Verilog as part of the Instruction Set Architectures and Compilers module, 2nd year Imperial College London EIE.
Music-Recommendation-AI
A basic project I worked on in my free-time whilst trying to learn about AI through Python, recommending songs you'll most likely want to listen to based on your taste.
gAInz-web
The web-app version of gAInz, an AI-powered framework to dynamically tailor splits and optimal training focuses for bodybuilders on prep. Built by a bodybuilder who codes :)
Lex-Yacc-Arithmetic-Parser-Interpreter
A basic arithmetic parser with line by line execution made in Lex/Yacc, built while learning ELEC50010 Instruction Set Architectures and Compilers, 2nd Year EIE course at Imperial College London
LinkedList
A basic implementation of a LinkedList, used as a library for other projects.
machine-learning-for-trading
Code for Machine Learning for Algorithmic Trading, 2nd edition.
MacrosGPT
Swift iOS Application for bodybuilders to get AI meal prep, competition prep and tailor-made programmes.
PocketProfiler
A compact lightweight profiler for C/C++ code, ideally for systems with constrained resources.
SimpleWallet
A Simple Shared Wallet project developed as part of the Etherium Developer course - to sharpen my web3/Crypto development skills.
Telegram-Bot
A bot I made in Python to make my life easier