
Motivated and detail-oriented Computer Engineering student at Iowa State University with hands-on experience in embedded systems, microcontrollers, and software development using Java and C. Demonstrated ability to work in team environments through academic projects and over four years of customer service experience. Strong communication, problem-solving, and time management skills with a proven ability to balance technical work and real-world responsibilities. Eager to contribute to innovative engineering solutions in a dynamic technology-driven environment.
Archived message reconstruction - Designed and implemented a binary tree-based decoder to reconstruct archived messages from compressed files. The program parsed a custom tree encoding format to build a decoding tree using preorder traversal, then translated a bit string into its original text message. Included functionality to display character-to-code mappings and decode messages accurately, with optional features for printing compression statistics and implementing a non-recursive tree construction for performance optimization.
Navigate/Obstacle Avoidance System Using Cybot Platform - Developed an autonomous vehicle system for real-time navigation and obstacle avoidance in a simulated test field using the Cybot platform. The project involved implementing bidirectional communication between the vehicle and a base station via UART, enabling remote control and sensor monitoring. Designed and integrated automated decision-making using bump, cliff, IR, and ping sensors to detect boundaries, avoid obstacles, and locate a destination zone. Created a command priority system to ensure sensor-based safety overrides and programmed autonomous behaviors to respond to sensor input without operator intervention. Successfully demonstrated the system’s ability to navigate unknown environments, process environmental data, and position itself within a designated area.