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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
arabnejad/README.md

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

👨🏻‍💻  About Me

👨‍💻  I'm a Senior Software Developer and Researcher, holding a PhD in Computer Science.
🏢  Currently, I’m working at Synaptics.
🎓  I earned my degree from FEUP – Faculdade de Engenharia da Universidade do Porto.
🎬  In my spare time, I enjoy walking and watching movies, especially anime.
📬  You can reach me at [email protected]. I’ll get back to you as soon as I can!
🔗  Check out my LinkedIn for more about my experience and background.

🛠 Tech Stack

📚 Academic Publications

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

📫  How to reach me:

LinkedIn   Gmail  

✨ Personal Projects

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

Designed and implemented a modular IT support and ticket management system using Python FastAPI microservices architecture. The system features role-based access control (Admin, Developer, IT), real-time event tracking via MQTT, and stateless authentication using JWT tokens. Built with modern technologies including PostgreSQL for data persistence, Redis for session management, and Docker Compose for orchestration. The frontend utilizes Jinja2 templates for role-specific dashboards, while the backend comprises independent services for authentication, user management, and ticket handling. Implemented comprehensive logging, health checks, and service dependencies to ensure system reliability and maintainability.

cppColorLog Logo

CppColorLog is a lightweight, header-only C++ logging library I designed and implemented to provide color-coded, context-aware logging with minimal integration overhead. It supports multiple output sinks (console, file, in-memory), ANSI terminal coloring, log level filtering, customizable formats, and scoped configuration through push/pop settings. Built with thread-safety and performance in mind, it requires only C++11 and integrates easily with CMake. The project includes a comprehensive unit test suite (GoogleTest) and a full suite of usage examples to demonstrate real-world integration patterns.

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++ 1

  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