Academic ePortfolio for ENGR 499 Capstone — Reflection Page:
Going into this course, I thought engineering design was mostly about applying known methods to arrive at a clean solution. This project showed me that the reality is far more iterative and uncertain. Many of our initial ideas, particularly around sensing and system architecture, did not perform as expected when physically implemented. Instead of a linear process, the project consisted of repeated cycles of testing, identifying failure modes, and refining the design until it met the required performance.
One of the biggest takeaways for me was the importance of making decisions based on measured results rather than assumptions. The transition from the initial sensor concept to the final strain gauge system highlighted how critical it is to validate performance early and be willing to pivot when something does not meet requirements. This required both technical judgment and the ability to recognize when a design approach was fundamentally limited.
I also gained a stronger appreciation for system-level thinking. This project was not just an electrical or mechanical problem — it required integrating sensors, embedded systems, mechanical loading, and software into a single reliable system. Decisions in one area directly affected others, and achieving overall performance required balancing tradeoffs between cost, complexity, accuracy, and usability.
From a professional standpoint, working with a real client reinforced the importance of communication and accountability. The system needed to meet practical requirements for a retail environment, not just perform well in theory. Explaining design decisions, limitations, and tradeoffs clearly was just as important as the technical work itself.
In terms of my own development, I strengthened my skills in embedded systems, data acquisition, and debugging complex multi-component systems. I became more confident working with distributed hardware and writing software that interfaces with real-world sensors. Going forward, I would like to improve my ability to plan large systems earlier in the design process and reduce iteration cycles by identifying risks sooner, while continuing to build experience in designing robust, production-ready systems.