Skip to Content

Hi, my name is

Rishil Patel.

Computer Engineering & Computer Science student.

I am a junior at Northeastern exploring the intersection of software and hardware. Most recently, I was a Software Engineering Co-op at United Electronic Industries, an AMETEK Company in Norwood, MA, building and testing software for electronic test and measurement products.

About Me

Education

Northeastern University, Boston, MA
Bachelor of Science in Computer Engineering and Computer Science

Expected Graduation: May 2027 · GPA 3.98

Activities: Capture the Flag NU, Aerospace NU, Trivia Club, Service Learning Program

CourseworkShow completed coursesHide list
Computer Science
  • CS3100Object-Oriented Design
  • CS3650Computer Systems
  • CS4100Foundations of Artificial Intelligence
  • CY2550Introduction to Cybersecurity
  • CS2510Fundamentals of Computer Science 2
  • CS2500Fundamentals of Computer Science 1
  • CS1800Discrete Structures
Electrical / Computer Engineering
  • EECE2520Linear Systems
  • EECE2150Circuits & Signals
  • EECE2160Embedded Design
  • EECE2540Fundamentals of Networks
  • EECE2750EECE Technical Elective - Enabling Engineering
General Engineering
  • CHEM1151Chemistry for Engineering - with Recitation
  • MATH1342Calculus 2 for Engineering
  • MATH2341Differential Equations / Linear Algebra
  • PHYS1155Physics 2 for Engineering - with Lab and ILS
  • GE1501Cornerstone 1
  • GE1502Cornerstone 2

Skills

Languages

PythonC & C++JavaMATLABBash & PowerShell

AI Tools

CursorGitHub CopilotMicrosoft CopilotClaude

Hardware

Raspberry PiArduinoOscilloscopeMultimeterWaveform GeneratorLogic AnalyzerLTspiceCircuit DesignSoldering

Miscellaneous

Git & GitHubSVNLinuxWindows

Where I’ve Worked

Software Engineering Co-op @ United Electronic Industries, an AMETEK Company

January – June 2026

Python UeiDaq Regression Testing

Automated Regression Testing Framework for UEI’s data acquisition (DAQ) and I/O boards.

  • Designed PyTest-based regression framework integrating external plugins for HTML output reports and other testing functionality.
  • Wrote tests for 20 UEI devices, including analog and digital I/O, and the CAN and MIL-STD-1553 Avionics communication protocols.
  • Replaced static device configuration with network-based hardware discovery, reducing setup time to under a minute and eliminating manual configuration errors.
Bug Discovery and Resolution
  • Discovered and reported 30+ issues spanning software bugs, documentation inaccuracies, and other categories.
  • Fixed 15+ customer and internally-reported issues across UEI’s C, C++, and Python APIs.
SWIG Wrapping Refactor
  • Refactored the SWIG rules responsible for wrapping UEI’s C++ API to generate its Python API.
  • Addressed compatibility issues with new NumPy 2.x support for UEI’s Python API.

Some Things I’ve Built

  • Adaptive Home Safety Monitoring System

    Collaborated in a 4-person team on an assistive door monitoring system for children with special needs, guided by family input. Multi-sensor design (reed switches, accelerometers, ultrasonic sensors) for reliability; ESP32-based real-time door status updates via SMS and email; fail-safe features including tamper-resistant mounting and a dual-power system with primary and redundant backup batteries.

    • ESP32
    • Python
    • Embedded C/C++
    • Sensors
  • Custom ECG with Signal Processing

    Built a custom ECG using op-amp high-pass and low-pass stages; digitized with NI DAQ and processed in MATLAB (60 Hz noise removal via Parks-McClellan and notch filters); heart rate via Fourier analysis, tying analog front-end to DSP.

    • Analog design
    • MATLAB
    • NI DAQ
  • Accelerometer-Based Tilt Measurement

    C++ on DE1-SoC to sample an accelerometer; FPGA logic converted readings to tilt angle on a 7-segment display, integrating HPS software with programmable hardware for real-time behavior.

    • C++
    • FPGA

What’s Next?

Get In Touch