
Experienced with software development and proficient in designing and implementing efficient code. Utilizes programming skills to solve complex problems and improve software functionality. Track record of applying detailed knowledge to create user-friendly applications and enhance system performance.
Created an assembler to breakdown assembly code into bytecode in Python. This assembler contains comprehensive testing to ensure accuracy.
Created an Emulator in C++ to run the generated bytecode and accurately simulate main memory loading, system caches of varying types (direct-mapped, fully-associative, or n-set associative) when running code on computer systems. This simulates many instructions types of instructions including function calls and branching. Is simulates also the heap as well as the stack. This is tested using GTEST to ensure 100% accuracy to project specifications.
Worked closely with Database Engineer and AI Developer to create API's to create a compelling frontend that syncs with the database and is able to interact with the AI in an intuitive manner.
Assisted with various parts of the AI development process such as data-collection, data-formatting for the RAG, and general project design.