Skip to content

eiramada/CodeShowcase

Repository files navigation

CodeShowcase

This repository contains a curated collection of projects that demonstrate my skills in software development across different domains. Each project highlights my ability to tackle diverse challenges and apply various technologies effectively.


Projects Included

  • Overview: A C# utility to compute all possible paths between two vertices in a directed acyclic graph (DAG). It analyzes graph structures and efficiently finds paths for specified nodes.
  • Features:
    • Representation of graphs using a list of tuples.
    • Efficient path-finding for acyclic directed graphs.
    • Returns results in a nested list format for easy analysis.
  • Technologies: C#, .NET 7.0
  • Worked on: November 2023

  • Description: An inventory management system enabling users to organize and manage items across multi-level storage systems.
  • Technologies: C# .NET 8, MS SQL, React, Swagger
  • Features:
    • User authentication with role-based access control.
    • Multi-level inventory and storage management.
    • Admin dashboard with analytics and insights.
    • Integrated Swagger API documentation.
  • Worked on: April 2024

  • Overview: A comprehensive solution for IoT device management and simulation, developed using .NET technologies. It includes two main components: MyIoTService for backend device management and DeviceEmulator for simulating real-world IoT device behavior.
  • Features:
    • Device management for registration and communication.
    • RESTful APIs for secure and efficient device interaction.
    • Real-world IoT device behavior simulation using the DeviceEmulator.
    • Scalable architecture for handling large volumes of devices.
  • Technologies: C#, .NET 8, SQL Server
  • Worked on: January 2024

  • Overview: A Blazor-based project that enhances an existing web form for dynamic and interactive user experiences. It features dynamic select box population, real-time validation, and session-based data editing.
  • Features:
    • Dynamic "Sectors" select box populated from the database.
    • Client-side and server-side validation for form submissions.
    • Data persistence in a SQL Server database.
    • Session-based editing for previously submitted form data.
  • Technologies: C#, Blazor, .NET 6, SQL Server
  • Worked on: October 2022

About me

I am a software developer on a mission to craft impactful and user-friendly applications. My journey combines a marketing background with a strong passion for technology, continuously refining my skills to create innovative solutions that simplify life.

Contact