Tesla - Controls Software Intern
Android Applications
Engineered an Android application in Java to interface with proprietary hardware, enabling versatile, on-the-go identification of RFID tags and barcode scanning on the factory floor. The application performed HTTPS requests for instant verification, streamlining the process of identifying materials accurately in real-time. This solution significantly reduced costs associated with material scrapping due to misidentification and enhanced overall process efficiency.
Siemens Development
Integrated RFID readers into a Vertical Reciprocating Conveyor (VRC) system to track material movement across different floors of the factory, enhancing traceability throughout the production process. I developed a basic HMI to display the real-time position of each batch, along with key production metrics. This interface provided valuable insights for data analysis, supporting improved process monitoring and operational efficiency.
Beckhoff Development
RFID Sensor Function Block: To establish reusable, standardized function blocks for common hardware in PLC projects, I developed Structured Text code for the Balluff BIS01E8 and Pepperl+Fuchs F191 RFID readers. This included implementing bitwise operations and designing state machines, along with creating HMI faceplates for seamless integration.
Laser Marking Station: I architected the control software for a laser marking station designed to rework damaged data matrices. This project encompassed HMI design, barcode reader integration, state machine development, laser etching parameter tuning, and some 3D-printed prototypes for testing. The result was a robust system capable of precise, reliable marking for production tracking and quality control.
Top Skills utilized:
PLC programming
Object Oriented Programming
Hardware in Loop
Android Development