Skip to content
View arabnejad's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Synaptics
  • Cambridge

Block or report arabnejad

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
arabnejad/README.md

Hi, I am Hamid! Great to see you here!

👨🏻‍💻  About Me

  • Senior Software Developer with a PhD in Computer Science
  • Currently working at CBNG
  • PhD graduate from FEUP
  • Interested in software engineering, research, anime, and walking

🛠 Tech Stack

Python, C, C++, Docker, Git, Linux, Azure, and other development tools

📚 Academic Publications

You can find my research papers and academic contributions on Google Scholar.

📫  How to reach me:

LinkedIn   Gmail  

✨ Selected Projects

Easy Docker Manager Logo

A keyboard-driven Python terminal application for inspecting local Docker containers. EDM provides quick access to live logs, environment variables, Docker inspection data, and running processes through a responsive Urwid interface.

PyPI

YamlParserLib Logo

Modern C++14 YAML parser library with no third-party dependencies, robust exception-based error handling, and YAML 1.2 support. Implements RAII design, smart pointer management, and exception-safe resource handling for memory safety. Includes CMake-based build, GoogleTest integration, code coverage tools, code style enforcement (clang-format), and real-world usage examples for easy integration and maintainability.

TickTrakr Logo

TickTrakr is a modular IT support and ticket management system built with FastAPI microservices. It provides role-based access control, JWT authentication, MQTT event tracking, and services backed by PostgreSQL and Redis. Docker Compose runs the complete development stack.

TaskSchedX Logo

The TaskSchedX Library is a high-performance C++11+ task scheduling and execution framework for multithreaded applications. It provides robust, thread-safe capabilities for scheduling and executing tasks based on priority, timing, recurrence, and timeout constraints.

Core Scheduling Capabilities

  • Time-based Execution: Schedule tasks at precise times (with millisecond accuracy)
  • Priority-based Ordering: Tasks with lower priority numbers are executed first
  • Repeatable Tasks: Automatically re-execute tasks at defined intervals
  • Task Cancellation: Cancel tasks before execution

LFL (Lock-Free Library) is a collection of wait-free and lock-free data structures implemented in standard C++11 and higher. All implementations are header-only, requiring no compilation or linking, simply include the headers in your project.

Features

  • Header-Only: No compilation required, just include and use
  • Zero Dependencies: Uses only standard C++ library components
  • High Performance: Cache-line aligned, optimized memory ordering
  • Thread-Safe: Lock-free algorithms using atomic operations
  • Type-Safe: Fully templated with compile-time capacity
  • Standard Compliant: C++11/14/17 compatible

cppColorLog Logo

CppColorLog is a lightweight, header-only C++11 logging library with color-coded, context-aware output. It supports console, file, and in-memory sinks, log-level filtering, custom formats, and thread-safe operation.

Popular repositories Loading

  1. Fuzzy-Q-Learning Fuzzy-Q-Learning Public

    Python

  2. singularity_test singularity_test Public

  3. FabCovidsim FabCovidsim Public

    This is a FabSim3 plugin for CovidSim microsimulation model developed Imperial College, London

    C++

  4. VECMAtk VECMAtk Public

    Forked from vecma-project/VECMAtk

    The VECMA toolkit (VECMAtk), establishes a platform for verification, validation and uncertainty quantification (VVUQ). The goal is to provide tools that can be combined to capture complex scenario…

    Python

  5. HiDALGO_FabSim3_Tutorial HiDALGO_FabSim3_Tutorial Public

    Dockerfile

  6. cannon_app cannon_app Public

    Java