Laurel, Maryland, United States
I am a software engineer currently in APL's rotational program. Through the program I've had the opportunity to work on a variety of projects including: embedded software development, reverse engineering, web development, and software integration. I received my B.S in Engineering at Harvey Mudd College and am pursing a M.S. in Electrical and Computer Engineering at Johns Hopkins.
Current member of APL's rotational program. Have worked on embedded systems reverse engineering, web development, MATLAB algorithm development, and software integration.
- Oversee machine shop users and ensure proper safety protocols are being followed - Teach proper and safe use of machinery in machine shop including mills, lathes, saws, etc to shop users.
- Review resumes of fellow students in one on one appointments - Host workshops about resume writing, networking, Handshake, and LinkedIn for students
- Developed assembly language tests for privileged unit architecture of an open source RISC-V configuration including but not limited to registers, interrupts, exceptions, and switching between privilege modes - Debugged privileged unit issues in RISC-V configuration signals, hardware, tests using SystemVerilog simulation - Collaborated with a team of around 30 students to develop an open source RISC-V configuration - Presented a technical lecture about operations and uses of the Privileged Unit Architecture
- Implemented new features in web GUI including but not limited to new pages and resources - Improved web GUI style consistency, page formatting, text legibility, etc. for a better user experience - Created SQL queries to compile system information from database. - Presented project updates and status to sponsors
- Independently researched design alternatives, such as laser speckle interferometry and video motion amplification, to extract displacement data from an object - Developed at home test set-ups to test effectiveness of using non-contact measurement methods to retrieve the displacement information of an oscillating object in a team of five - Communicated design issues, deliverables, questions, and updates to sponsor company liaisons This experience was through the Harvey Mudd College Clinic Program
- Maintained repository website and rolled out weekly website updates fixing bugs, changes to html, and created features for text-based browsers using Ruby on Rails - Wrote SQL scripts to post I/O traces, update, and manage databases - Contacted over forty researches for new I/O traces