•Developed Python CLI tools and diff/report pipelines, reducing kit setup workload by 40% and saving 30+ engineer hours per month
•Partnered with PDK, EDA, and design teams to automate kit verification and regression, improving reliability across 100+ kits
•Leveraged Jinja2, regex, and NLP for report templating and auto-comment injection, reducing debug turnaround by 25%
•Utilized Azure DevOps, Git, and CI/CD pipelines while working in Agile environments with standups, sprint planning, and documentation
UC
Software Developer Intern
University of Cincinnati
Cincinnati, Ohio
March 2023 – June 2023
•Engineered a data processing pipeline using Python and PowerShell to automate analysis of 5,000+ movie files
•Integrated BeautifulSoup for web scraping and FFmpeg for media transcoding, improving data collection speed by 50%
•Implemented robust error handling, logging, and YAML-based configuration for reproducibility and dynamic workflow settings
•Designed structured storage using JSON and SQLite to catalog metadata and support efficient querying
UC
Undergraduate Research Assistant
University of Cincinnati
Cincinnati, Ohio
December 2022 – May 2023
•Architected a keyword-driven test automation framework using Python, Robot Framework, and Selenium, increasing coverage by 40%
•Authored 150+ modular test cases using the Page Object Model to improve maintainability and readability
•Integrated Selenium test suites into Jenkins CI/CD pipelines for automated nightly regression testing
•Applied robust locator strategies and explicit waits for asynchronous UI elements, reducing flaky test failures by 60%
UC
Teaching Assistant
University of Cincinnati
Cincinnati, Ohio
August 2022 – Present
•Facilitated programming fundamentals courses, strengthening students' understanding of core computer science concepts and problem-solving techniques
•Mentored 100+ students across multiple semesters, providing one-on-one support and simplifying complex programming concepts to enhance learning outcomes
•Designed and delivered supplementary learning materials and practice exercises, improving student confidence and engagement with technology
•Conducted office hours and lab sessions, fostering an encouraging learning environment that promoted curiosity and independent problem-solving
•Graded assignments and provided constructive feedback, helping students identify areas for improvement and reinforcing fundamental programming principles