A collection of public projects, experiments and fun stuff I’ve worked on (or contributed to) during the past few years.


ITJobsMeter - IT Job Market Analysis

ITJobMeter is a specialized tool designed to scrape and analyze IT job postings from various online job portals. It aims to provide insightful statistics and trends within the IT job market. Key Features Data Scraping: Automated extraction of job postings from multiple job portals. Statistical Analysis: Generates statistics such as the number of jobs per month. Job Title Popularity: Identifies and ranks the most popular IT job titles. Trend Identification: Tracks and reports on emerging trends in the IT job market.
Read more ...

Hugo Parameter Extractor

HugoParamExtractor is a Python script designed for Hugo developers. It scans Hugo theme files, including HTML, JSON, and XML formats, and extracts the parameters used in the templates. This aids theme creators and developers in easily discovering and documenting their theme’s configurable options. Features Supports parsing HTML, JSON, and XML files within Hugo themes. Extracts and categorizes parameters into ‘Site’ and ‘Normal’ parameters. Organizes parameters by layout/folder names, enhancing clarity for theme developers.
Read more ...

FastAPI with Domain Driven Design & CQRS

This project demonstrates the use of Domain Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) principles in building applications with FastAPI. It’s structured to provide a clear separation of concerns, modular design, and scalable architecture. Features FastAPI Integration: Utilizes FastAPI for building efficient and scalable web APIs. Domain Driven Design: Implements DDD to focus on the core domain logic. CQRS Pattern: Separates read and write operations for improved performance and scalability.
Read more ...

Lightweight Port Scanner

This Python Port Scanner is a simple tool that scans for open ports on a network. It can scan a specified range of IP addresses or random IPs for a given set of ports. This script is useful for network administrators and cybersecurity enthusiasts who need to monitor network security or identify potential vulnerabilities. Features Scans specified IP range or random IP addresses for open ports. Customizable port range for scanning.
Read more ...

Amazon Marketplace Seller Information Fetcher

This Node.js project is designed to fetch and display information about sellers on Amazon Marketplace. It utilizes Express.js for server handling and integrates various packages to scrape and process seller data from Amazon. Features Express.js Framework: Building a robust server to handle requests. Dynamic Seller Information Fetching: Fetches detailed information about Amazon sellers. Error Handling: Implements error handling for various scenarios like 404 and Amazon’s request limits. Input Validation: Validates input data to ensure the correctness of seller ID and channel URL.
Read more ...

iHTTP

iHTTP is a simple JavaScript library for making simple json based http(ajax) requests. Example usage const http = new iHTTP(); //initialize and load iHTTP library instance const data = { name: 'john doe', username: 'johny', email: '[email protected]' } http.post(url, data) .then(response => console.log(response)) .catch(error => console.log(response)); Github Link
Read more ...