Welcome, Here is a collection of my public repositories and tools.
This repository provides a basic practical, hands-on introduction to the fundamentals of MongoDB using the MongoDB Shell (mongosh). It guides users through the essential CRUD (Create, Read, Update, and Delete) workflow, covering tasks such as inserting JSON-like documents, and performing simple data queries.
View on GitHubThis repository provides a basic, hands-on introduction to the fundamentals of Apache Cassandra using the Cassandra Query Language Shell (cqlsh). It guides users through the essential CRUD (Create, Read, Update, and Delete) workflow, covering tasks such as managing Keyspaces, defining table schemas, and performing data queries using CQL.
View on GitHubThis repository provides a hands-on introduction to Apache Airflow, a platform used to programmatically author, schedule, and monitor workflows. You will learn how to define Directed Acyclic Graphs (DAGs) to automate data pipelines. The lab covers the use of various operators (Bash, Python, and Email) to create a sequence of tasks that execute based on dependencies and schedules.
View on GitHubThis repository provides a hands-on introduction to the fundamentals of Apache Kafka using the KRaft (Kafka Raft) consensus protocol. This lab guides users through setting up a local Kafka environment, creating topics, and orchestrating a real-time data flow between a producer and a consumer without the need for Zookeeper.
View on GitHubThis project focuses on the design and implementation of an intelligent IoT system aimed at optimizing electricity consumption within a room through a dual-sensor approach. By combining Ultrasonic sensors for bidirectional person counting and PIR sensors for motion detection, the system creates a reliable automation logic that ensures power is only active when the room is truly occupied. This data is visualized using Blynk, transforming raw sensor inputs into a real-time mobile dashboard that displays live occupancy counts, motion status alerts, and a remote relay override, effectively bridging the gap between physical hardware automation and user-friendly cloud monitoring.
View on GitHubThis ESP32-based Smart Parking System simulated on Wokwi uses Edge Processing to ensure low-latency gate control and lighting automation, bypassing internet dependency for core logic. The system integrates Ultrasonic, PIR, and LDR sensors to manage a Servo gate and LED lighting, displaying real-time status on a 16x2 LCD. For remote monitoring, processed data is published to a HiveMQ cloud dashboard via the MQTT protocol.
View on GitHubThis ESP32-based Smart Room project, simulated on Wokwi, uses a virtual mock-up to automate electricity control through bidirectional person counting (Ultrasonic) and motion detection (PIR). Focused on functional logic rather than physical hardware, the system integrates with Blynk.io to provide real-time cloud analytics and trend visualization. This version enhances the original scope by introducing IoT security simulations, including authentication tokens and login protocols, alongside automated cloud notifications that trigger alerts when system parameters exceed safe limits.
View on GitHub