David Sheppard

System Integration and Test Engineer

Leidos Time Based Flow Management

See my work


Learn more about some of my projects that I've done as a student, researcher, and enthusiast.


How can mobile phones help the blind navigate unfamiliar places? An Android app that I've helped develop is showing promise for the future of blind navigation.


Indoor navigation can be difficult when you're in a new place. IoT can change that. Enter the Smart Sign - a device that extends the Google Assistant to provide users with custom directions in a building.


How do circuit designers prioritize design parameters like gate sizes and number of stages? Take a look at my CMOS full adder layout that was built with speed in mind.


Memristors are often used to model neurons, but can they be used to model other biological systems like the pupil? Take a look at my novel memristive model that mimicks pupil diameter in the presence of changing illumination.


How do farmers make sure they fertilize and plant their fields efficiently? Is there an alternative to complicated GPS units and pricey software? The open source Android FARM app allows farmers to track their location as they drive their tractor. They can define the width of their path and even the area of their field.


Dijkstra's Algorithm is an essential component in modern graph theory. Its purpose: finding the shortest weighted distance between nodes. My C++ implementation and Windows console app makes this algorithm very simple to use.


This online web tool makes it easy to convert your Excel data into a LaTeX table. Just copy your table in Excel and paste it into the text box. Mutliple formatting options available.

This Website!

Learn a bit about how I made this low-cost website and learn the basic ideas that you can use to get started yourself.



B.S. in Electrical and Computer Engineering
Rowan University, Glassboro, New Jersey
Graduated May 2020

  • 4.0 GPA, Summa Cum Laude
  • Member of Tau Beta Pi Engineering Honor Society
  • Vice President of Rowan University‚Äôs chapter of Cru (Campus Crusade for Christ)
  • Member of the Institute of Electrical and Electronics Engineers (IEEE) student branch
  • Member of the Rowan University Chess Club

    Work Experience

System Integration and Test Engineer
Leidos (Egg Harbor Township, NJ)
May 2020 - Present

  • Performed regression testing of air traffic management systems
  • Wrote and verified problem reports
  • Used MATLAB to analyze flight arrival time estimations generated by air traffic system algorithms
  • And much more to come...

Student Worker
Rowan University Center for Advanced Transportation (Glassboro, NJ)
March - June 2020

  • Worked in a team to develop a high frequency EMI permafrost detection device for cold regions
  • Funded by the U.S. Army Corps of Engineers Cold Regions Research and Engineering Laboratory

System Integration and Test Engineer Intern
Leidos (Egg Harbor Township, NJ)
May - August 2019

  • Performed regression testing of air traffic management systems
  • Developed software solutions in Java to test the functionality of air traffic management electronic messaging systems
  • Authored and implemented risk reduction testing procedures
  • Wrote and verified problem reports

Wichita State University Networked Cyber Physical Systems REU
May - July 2018

  • Worked in a team with two other undergraduate researchers and a graduate student to develop an Android pedestrian navigation app for the blind and visually impaired
  • Researched and tested mobile phone positioning methods by developing a GPS accuracy analysis app for Android
  • Performed an analysis of mobile phone power consumption based on location refresh rates
  • During testing with blindfolded users, the navigation app allowed the user to arrive at their destination over 16% faster than they did when using directions provided by Google Maps
  • Funded by the National Science Foundation: Award #1659396

    Skills and Experience


  • Java
  • C
  • C++
  • Verilog HDL
  • HTML
  • JavaScript
  • Perl
  • LaTeX
  • Mathematica

Engineering Skills

  • IoT and Android app development
  • Microprocessor programming
  • FPGA programming
  • Cadence Virtuoso circuit layout and simulation
  • ANSYS Maxwell electromagnetic simulations
  • Solidworks 3D Design
  • 3D printing
  • Linux command line experience (Ubuntu, Red Hat, CentOS)

Engineering Experience

  • Built a 64-bit ARMv8 processor in Verilog HDL (team project)
  • Continued development of an IoT smart sign designed to aid in indoor navigation with the Google Assistant using the Android Things development platform (individual project)
  • Programmed a TI MSP430 microcontroller to maintain a desired temperature on a heating element using an electric fan controlled by pulse width modulation (team project)
  • Finished development of and parametrically analyzed a face identification algorithm in MATLAB using the k-nearest neighbor classifier and discrete cosine transform properties (individual project)
  • Used Cadence Analog Design Environment to create a memristive circuit that models a biological pupil's response to illumination changes (individual project)
  • Successfully completed the NVIDIA Fundamentals of Deep Learning for Computer Vision course by training and deploying a neural network for image classification
  • Used Verilog HDL to program FPGAs to perform various functions (individual lab projects):
    • stopwatch with best lap time
    • addition and subtraction calculator
    • traffic light controller
    • binary to hexadecimal converter
    • combination lock with adjustable combination


D. Sheppard, N. Felker, and J. Schmalzel, "Development of Voice Commands in Digital Signage for Improved Indoor Navigation Using Google Assistant SDK," 2019 IEEE Sensors Applications Symposium (SAS), Sophia Antipolis, France, 2019, pp. 1-5.
doi: 10.1109/SAS.2019.8706120

    Presentation of Research

Council on Undergraduate Research REU Symposium
Alexandria, VA
October 28-29, 2018

    Relevant Coursework

Electrical and Computer Engineering Core

  • Intro to Digital Systems
  • Computer Science and Programming
  • Principles of Electric Circuit Analysis
  • Electronics I
  • Principles of Data Structures
  • Computer Architecture
  • Signals and Systems
  • Engineering Electromagnetics
  • Embedded Systems
  • Systems and Control I
  • Digital Signal Processing
  • Modules in Electrical and Computer Engineering
  • VLSI Design
  • Electrical Communications Systems


  • Intro to Discrete Event Systems
  • Intro to Systems Engineering
  • Rocketronix
  • Digital Image Processing
  • Advanced Memristors & Nanoelectronic VLSI

Physics and Math

  • Calculus I, II, and III
  • Math for Engineering Analysis
  • Intro to Mechanics
  • Intro to Electricity and Magnetism
  • Principles of Mechanical Engineering for ECE Majors

Get in Touch