** Software Developer**
📍 Michigan, USA | 🧠 Java • SQL • JavaFX • PostgreSQL | 🎓 B.S. Software Engineering (ASU)
I'm a mechanical engineer with extensive experience in CAD design, CNC machining, and automation systems. Currently pursuing a B.S. in Software Engineering at ASU, I'm transitioning into software development, focusing on Java and SQL. This GitHub profile showcases my journey through various projects that bridge my engineering background with software development.
A JavaFX desktop application integrated with PostgreSQL to manage household tasks, schedules, and point tracking for family members.
A Java-based application designed to gamify gym progress tracking. Implements user profiles, workout logging, and progress visualization.
A project from my coursework involving recursive string parsing in C++ and Scheme, demonstrating algorithmic thinking and syntax handling.
🔹 OvenPLC
Simulates a real-time PLC-based high-temperature oven using Beckhoff TwinCAT 3, including safety sequencing and HMI interface logic.
- Languages: Java, C, SQL, Scheme
- Frameworks & Libraries: JavaFX, JDBC
- Databases: PostgreSQL
- Engineering Tools: TwinCAT 3, SolidWorks, PDM, PC-DMIS
- Version Control: Git & GitHub
- LinkedIn: linkedin.com/in/kenneth-c-hayes
- GitHub: github.com/KennethhSWE
From mechanical systems to software solutions—bridging the gap with engineering precision.



