List of Personal Projects

  • Autonomous Drone Development

    • Led a team of four engineers, implementing agile methodology, to develop an autonomous drone capable of determining WiFi readings along a predefined path.
    • Developed an interactive user interface using TypeScript, React, and hosted on Azure, enabling users to input the data path and visualize a heatmap generated from the WiFi readings.
    • Utilized Python and SQL to develop APIs for storing data, reading data from the microcontroller, and creating flight paths and heatmaps.

  • Classification Using Machine Learning

    • Classified constellation data by developing predictive models to identify the constellation based on diverse data inputs.
    • Utilized Python, along with scikit-learn and NumPy, to implement two different methods for constellation preiction: linear classifications and a neural network.
    • Utilized a support vector machine in combination with different standardization methods to optimize data classification in the linear model.
    • Explored the impact of altering channel count, learning rates, and data optimizers to create an optimal deep neural network.

  • Propagate Uncertainty

    • Combined with a co-worker to create a web application that propagated measurement uncertainty through an expression.
    • Utilized Python APIs to transmit user information to the back-end components for calculations.
    • Learned how to set up and host a website through Google Cloud.