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

My internships have exposed me to a range of tasks including: primary and secondary market research, synthesizing data, creating and delivering presentations, creating digital imagery, managing social media channels, designing Web applications and training generative-AI models.





Coursework

Through coursework, I've developed knowledge of software development, technology, finance and business. This includes foundational classes in computer science, economics, financial statements, and accounting. I've developed competencies in programing languages, digital imaging and responsive website design. Group projects have included collaboration tools, system modeling, and UX/UI design and implementation.

  • 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
    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 Design
    Software Requirements
    Software Testing
    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