EXCEEDS logo
Exceeds
HoustonH05

PROFILE

Houstonh05

Developed and integrated a comprehensive heart simulation system in the d3moore2002/UCSD_BMES_PT_2024-25_HeartSim repository, combining Arduino-based pressure and flow sensing with stepper and servo motor control to emulate physiological cardiac cycles. Leveraged C++ and Arduino to implement real-time, non-blocking control, interrupt-driven flow measurement, and dynamic BPM adjustment, supporting robust hardware-in-the-loop prototyping. Consolidated sensor logic and motor coordination into unified sketches, improving maintainability and test coverage. Established a multi-layer test harness and refined test automation to validate system behavior, while maintaining clear documentation and commit traceability. Focused on embedded systems, sensor integration, and reliable hardware-software interaction throughout development.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

36Total
Bugs
0
Commits
36
Features
6
Lines of code
2,512
Activity Months5

Work History

May 2025

15 Commits • 1 Features

May 1, 2025

May 2025 monthly summary for the HeartSim project (d3moore2002/UCSD_BMES_PT_2024-25_HeartSim). Delivered an integrated Heart Simulation System that combines an Arduino-based sensor network (pressure/flow), a stepper motor, and servo-driven heart valves to emulate a physiological cardiac cycle with non-blocking control and interrupt-driven flow measurement alongside dynamic BPM adjustment. Established a multi-layer test harness and iterative refinements across hardware and firmware tests to ensure reliability and rapid prototyping.

April 2025

16 Commits • 2 Features

Apr 1, 2025

April 2025 focused on delivering an integrated HeartSim core for Pressure/Flow Monitoring with Motor Control and establishing a robust test framework to validate hardware/software integration. Delivered end-to-end sensing (pressure sensors via I2C with Qwiic Mux) and flow monitoring, plus motor drive (stepper/servo) with timing refinements across configurations; introduced 70 rpm crank shaft code and 70 BPM pacing code, along with preparation of presentation artifacts. Built a comprehensive HeartSim Everything Test Suite to validate sensing, motor control, and system behavior, including test harnesses, Everything_TEST and Everything-Motor sketches, and configuration updates to improve coverage and reliability. Test assets were organized under a consistent commit history (e.g., creation and updates of 4-25-25-Test, rename to FS_PS_MT_Working_4_27_25, and creation of EVERYTHING_TEST and Everything-Motor). These efforts reduce integration risk, improve maintainability, and create a scalable foundation for ongoing heart-simulation development. Technologies demonstrated include I2C, Qwiic Mux sensors, flow interrupts, motor control (stepper/servo), embedded C/C++, and test automation.

March 2025

1 Commits • 1 Features

Mar 1, 2025

March 2025 monthly highlights for d3moore2002/UCSD_BMES_PT_2024-25_HeartSim focused on integrating water flow and pressure sensing into a single Arduino sketch, enabling simultaneous data acquisition and real-time visibility via serial output. This work enhances data reliability for HeartSim experiments and accelerates debugging and iteration cycles by centralizing sensor logic.

February 2025

3 Commits • 1 Features

Feb 1, 2025

February 2025 monthly summary for repository d3moore2002/UCSD_BMES_PT_2024-25_HeartSim. Focused on documentation improvements for onboarding and collaboration rather than code changes. No major bugs fixed this period.

January 2025

1 Commits • 1 Features

Jan 1, 2025

January 2025: Focused codebase reorganization for HeartSim to improve maintainability and onboarding efficiency. Relocated Generic_Arduino_Sketch3.ino from Team3 to TeamTest; no code changes required. This structural refactor enables clearer ownership, easier navigation for contributors, and smoother future feature work. All changes are traceable to commit 52051bbbe469d09c422287dcaeaa5bf8ffd1c022.

Activity

Loading activity data...

Quality Metrics

Correctness84.2%
Maintainability83.8%
Architecture80.2%
Performance80.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

ArduinoC++C/C++Markdown

Technical Skills

Actuator ControlArduinoControl SystemsDocumentationEmbedded SystemsFile ManagementHardware ControlHardware InterfacingI2C CommunicationInterrupt HandlingInterruptsIoTMicrocontroller ProgrammingMicrocontrollersMotor Control

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

d3moore2002/UCSD_BMES_PT_2024-25_HeartSim

Jan 2025 May 2025
5 Months active

Languages Used

ArduinoMarkdownC++C/C++

Technical Skills

File ManagementDocumentationArduinoEmbedded SystemsI2C CommunicationInterrupts