This document proposes a system architecture for a typing assistant that uses electromagnets and relays controlled by Arduino boards to simulate finger taps on a keyboard. The system includes a Keyboard Panel component with 26 electromagnets and relays to simulate individual keys, and a FingerTip component with 8 electromagnets and relays to simulate finger taps. The components communicate with software over Bluetooth using Arduino boards. The software is developed using Node.js, Electron, and other tools. A video demonstration of a prototype is provided, and the document evaluates performance based on time taken for software vs hardware/software operations. Future work may include 3D printing components and exploring VR/AR interactions.