London, England, United Kingdom
Master's student in Advanced Computing at Imperial with experience in automation and control unit communication within the machinery industry. Highly motivated to deepen knowledge in process automation and internal tool creation that enhances system efficiency . Passionate about combining technical and entrepreneurial skills to drive innovation in my future career.
• Engineered an internal automation tool to parse electrical schematics of CNC cutting machines and generate YAML, EBI, and ENI configuration files for EtherCAT slave devices, eliminating the need for manual creation. • Developed generators for I/O change scripts to automate I/O map updates, significantly reducing manual intervention and error rates, thus enabling faster integration of new hardware.
• Remodelled and developed an application using sockets, enabling real-time communication between the CNC control PC and the MMI PC, reducing reliance on internal communication objects. • Remodelled and wrote a regex-based file parsing library, used to process configuration and log files across CNC automation tools, enabling code reuse and reducing code duplication. • Upgraded a Python-based C code generator by integrating a parsing library, used for generating I/O mapping and device driver code in CNC systems, which enhanced readability and maintainability.
• Analysed and visualised financial and operational data using Power BI, applied to evaluate CNC machine production cash flow, supporting data-driven strategic purchasing decisions. • Partnered with a database specialist to analyse and optimise internal database structures, improving data organisation, streamlining operational workflows, and increasing overall system efficiency.