EXCEEDS logo
Exceeds
erickosu

PROFILE

Erickosu

Contributed to the d3moore2002/UCSD_BMES_PT_2024-25_HeartSim repository by developing and refining an Arduino-based heart simulation platform over four months. Delivered features including servo motor control for automated valve actuation, dynamic BPM selection, and a two-servo model simulating mitral and aortic valve dynamics. Employed C++ and embedded systems techniques to enable precise timing, real-time angle feedback, and flexible input handling using switch statements. Enhanced project documentation in Markdown to improve contributor onboarding and project sustainability. The work established a robust foundation for hardware-in-the-loop cardiac simulations, supporting reproducible experiments and facilitating future expansion of simulation complexity and hardware integration.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

5Total
Bugs
0
Commits
5
Features
4
Lines of code
152
Activity Months4

Work History

May 2025

1 Commits • 1 Features

May 1, 2025

May 2025 monthly summary: Focused on enhancing the HeartSim project by delivering a flexible BPM-enabled Arduino heart simulator. Implemented dynamic BPM selection, refined timing for valve actuation and servo angles, and refactored input handling to a switch-based approach to improve clarity and reliability. All changes consolidated in 40_70_100_BPM.ino with commit ca12202af04590d81d3b19fc7dfeed1e559ebadf. Overall impact includes greater simulation realism, easier experimentation with BPM scenarios, and improved code maintainability.

April 2025

2 Commits • 1 Features

Apr 1, 2025

April 2025: Delivered the initial heart valve servo motor control simulation in the UCSD BMES HeartSim project. Implemented a two-servo motor model to open and close mitral and aortic valves according to predefined timings and cycle length, establishing a functional valve dynamics prototype for downstream cardiac simulations and hardware testing. This milestone creates a foundation for integrating more complex valve kinematics and sensor feedback, enabling early validation and reducing hardware prototyping risk.

March 2025

1 Commits • 1 Features

Mar 1, 2025

Summary for 2025-03: Key features delivered: - Servo Motor Control and Sweep: initialized servo control with sweep from 10° to 180°, outputting current angle for monitoring/feedback to enable precise automated motor positioning. Commit: f1ce1654409cca87deabf0ec8715b3e79427927b ("Create code"). Major bugs fixed: - No critical bugs reported or resolved for HeartSim in this period. Overall impact and accomplishments: - Established foundational servo automation in HeartSim, enabling repeatable hardware experiments and reducing manual calibration time. - Improves experimental reproducibility through live angle feedback and deterministic sweep behavior. - Positioning automation serves as a baseline for expanding automated hardware control in future sprints, accelerating hardware-in-the-loop testing. Technologies/skills demonstrated: - Embedded firmware development, servo PWM control, and angle feedback integration. - Hardware interfacing and real-time monitoring of actuators. - Version control discipline with traceable commit for feature delivery.

February 2025

1 Commits • 1 Features

Feb 1, 2025

February 2025: HeartSim repository maintenance and contributor documentation enhancement. Focused on improving team onboarding, attribution, and project sustainability. Key delivery: updated README to recognize Erick O as a contributor, via commit 9165c4fc4ad8bbe75d293564885da0dd01db2b3f. No new features released this month; no major bug fixes required. Impact: clearer contributor visibility, faster onboarding for new contributors, and strengthened governance of the codebase. Technologies/skills: Git version control, Markdown documentation, contributor management, and Markdown file maintenance.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability84.0%
Architecture76.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

C++Markdown

Technical Skills

ArduinoDocumentationEmbedded SystemsMicrocontrollersRoboticsServo Control

Repositories Contributed To

1 repo

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

d3moore2002/UCSD_BMES_PT_2024-25_HeartSim

Feb 2025 May 2025
4 Months active

Languages Used

MarkdownC++

Technical Skills

DocumentationEmbedded SystemsMicrocontrollersServo ControlArduinoRobotics