Coding Portfolio

Explore various projects where I've demonstrated skills in development, design, and problem-solving.

My Projects

Java - Student Loan App

A GUI Application for managing student loans, demonstrating GUI and Object Oriented Programming.

Skills Demonstrated:

  • Custom Exception Handling
  • Class Design
  • User Interface
  • Event Handling
  • Data Validation
View Project

C++ - FileUsage

A command-line tool for analyzing file statistics in a directory, supporting sorting and filtering

Skills Demonstrated:

  • File System Manipulation
  • Regular Expressions for filtering files
  • Command-Line Interface (CLI) development
  • Data Structures (map, vector) and custom struct for file stats
  • Sorting and Filtering Algorithms
View Project

C++ - Linked List Creation

Creating a Linked List data structure using nodes and OOP principles in C++.

Skills Demonstrated:

  • Data Structures: Custom singly linked list
  • Pointer Manipulation and traversal
  • Dynamic Memory Management
View Project

C# - Employee Database Case Study

This project implements a suite of unit tests for an Employee ViewModel class, which handles employee-related operations, such as retrieving, adding, updating, and deleting employee records.

Skills Demonstrated:

  • Unit Testing with xUnit
  • Asynchronous programming with Task and async/await
  • Data Access Layer (DAO) interaction
  • Exception handling and error logging
  • CRUD operations (Create, Read, Update, Delete)
  • ViewModel pattern implementation for separation of concerns
View Project

SQL - Fanshawe Drone Share

Complete database created for a drone share program.

Skills Demonstrated:

  • Database Design
  • Normalization
  • Integrity and Security
View Project

About Me

Hello! I'm Joseif Kadouri, a passionate software developer with a love for building applications that solve real-world problems. I specialize in various programming languages and am always excited to learn new technologies.

Contact Me

Email Me!