Skip to content
View DaveMorra's full-sized avatar

Block or report DaveMorra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DaveMorra/README.md

Hi there! I'm David Morra

Welcome to my GitHub profile! I'm a passionate coder and a student at Western University, currently learning and exploring new technologies to enhance my programming skills. This is where I share my academic and personal projects. Feel free to look around!

🛠️ Technologies & Tools

Here are some of the technologies and tools I'm currently working with:

  • Languages: Java, C, C++, Python, SQL, HTML, CSS, R, TypeScript, JavaScript
  • Frameworks/Libraries: Angular, Swing, Junit, Springboot, Bootstrap, Unity
  • Other: GitHub, Unix, Bash, Docker

📚 My Other Projects

Not all my projects make it to my Github page. Below I have showcased a few extra projects. Feel free to check them out!

  • Smart Scheduler Java | Springboot | TypeScript | Angular | Bootstrap
    Web application that optimises students class schedule using a heuristic tree search algorithm.
  • Inventory Management Website SQL | Javascript | HTML | CSS
    Managment webpage that selected, updated, deleted, and inserted data within the connected SQL database.
  • Unity Marble Game Unity | C#
    Fast-paced game that pushes users to quickly traverse many obstacle courses.

Pinned Loading

  1. Particle-Based-Fluid-Simulation Particle-Based-Fluid-Simulation Public

    This project is a Java particle-based fluid simulation that uses simple physics rules to create the appearance of fluid-like motion. It runs in real time with rendering in a Swing window and suppor…

    Java

  2. Huffman-And-Iz77-Image-Compression Huffman-And-Iz77-Image-Compression Public

    This project implements lossless image compression and decompression for grayscale PGM images using Huffman and IZ77 compression. All components are implemented in C.

    C

  3. Grid-Based-Sandbox-Simulator Grid-Based-Sandbox-Simulator Public

    A Java-based 2D particle sandbox simulation that models gravity, fluid flow, and solid interactions. Users can use the mouse to place and modify particles like sand, water, and solid blocks, creati…

    Java

  4. Sudoku-Solver-And-Generator Sudoku-Solver-And-Generator Public

    This project implements a Sudoku Solver and Generator in Java for standard 9×9 Sudoku boards. The solver reads a Sudoku puzzle from a file, then solves it using depth-first search with backtracking…

    Java

  5. Touchdesigner-AI-Emotion-Detector Touchdesigner-AI-Emotion-Detector Public

    This project creates an interactive system that interprets and responds to human physical input in real time. Using TouchDesigner for visual recognition and Python for scripting, it detects gesture…

    1 1

  6. Minesweeper Minesweeper Public

    This is a simple implementation of the classic Minesweeper game created using C++. The goal is to uncover all the tiles on the grid without hitting a mine.

    Makefile