Experience

My past internships and coursework have given me a broad set of experiences. Through coursework, I've gained knowledge of software development and design, technology, finance and business fundamentals. Internships in software development and market research have helped me learn and apply these skills in the technology and healthcare markets.

Work Experience





Course Projects

Through both independant and group projects, I've worked in an agile development process, demonstated project managment skills, and learned formal software testing methodologies.

  • Individual Project

    PackList

    PackList is a web-based application that helps users plan what to pack for a trip. Create a profile, make a new PackList, and see or edit existing lists from the dashboard.

    To design PackList, I used HCI principles and considered many different site layouts using sketches on paper, Figma mockups, and a working prototype hosted live on GitHub pages.
    I also completed limited user testing, which influenced the design process and created ideas for future impovment.

    👉 Use PackList


    UI/UX
    HCI
    HTML/CSS/JS
    Firestore Database
    Web Design
  • Individual Project

    SQL Project: Hospital Management

    Built using SQL to model relationships between doctors, nurses, patients, and work assignments. Includes tables, sample data, and queries for updates, inserts, deletes, views, and data analysis.

    - Designed the database schema
    - Populated tables with sample data
    - Wrote & executed SQL queries to update, insert, delete, and retrieve information
    - Created a view summarizing doctor–patient relationships.
    - Performed advanced queries to analyze relationships and constraints



    SQL
    Databases
    ER Diagrams
    Web Design
  • Individual Project

    Minesweeper

    Develop a simple version of the classic Minesweeper game, which runs on Linux/Unix systems, using C++ and the Qt graphical framework. Leveraged C++ classes, STL packages, and external libraries. The project included all stages from program requirements, UI design, game algorithms, implementation, and testing.

    For this project, classes from the Qt graphical environment were used to create the game layout, including a central widget, grid layout, and QPushButtons.


    C++
    QT
    OOP
    Software Requirements
    Software Design
    UI/UX
    Web Design
  • Group Project

    Spell Check

    Project to build a Java-based stand-alone desktop spell check application that checks text documents against a specified dictionary. The application highlights incorrect words and provides the ability to either manually make corrections, or choose from a list of suggested auto-corrections. The application also computes and shows metrics including the number of characters, lines, and words, in the document and the number of incorrect words and corrections made.

    For this project, we designed the application and UI screens, chose Java as the programming language, and used JavaFX as the UI implementation. The JavaFX SceneBuillder tool was used to build the UI elements.


    Java
    JavaFX
    UI/UX
    Software Requirements
    Software Testing
    Project Management
    Web Design
  • Group Project

    Super Mario

    Group project using object-oriented methodologies to design, analyze, and implement a software application in C++. Unified Modeling Language (UML) diagrams were created to capture system structure and user interaction with objects. Jira was used to capture initial software requirements, test plans, and defects found throughout the agile development process.

    For this project, the group created a simplified variant of the Super Mario game. The program was developed in C++ and used the SFML library classes for graphics.


    C++
    SFML
    Jira
    UML
    Software Requirements
    Software Testing
    Web Design