JawherKl
Hi there 👋 I'm a passionate software engineer with 2+ years of experience in Angular, Node.js, Spring Boot, Symfony, Go and DevOps.
KPGTunisia
Pinned Repositories
gitignore
A collection of useful .gitignore templates
api-design
Welcome to the API Design Study Repository! This project is a hands-on exploration of API-design, covering REST API, GraphQL, and gRPC.
design-patterns-in-multiple-languages
In this project, I will provide examples of all major design patterns and demonstrate how they are implemented in PHP, Go, Js and Java.
go-crud-graphql
This project is a CRUD (Create, Read, Update, Delete) API built with Go, GraphQL, and PostgreSQL.
go-crud-movie-api
This is a simple and modern example of a CRUD API for managing movies, built using Go.
go-language-study
Welcome to the Go Language Study repository! This repository is dedicated to exploring and understanding the Go programming language, covering essential concepts, syntax, and best practices.
JawherKl
This is my README repository will appear on my public profile.
node-api-postgres
This is a modern RESTful API built with Node.js and Express, designed to interact with a PostgreSQL database.
system-design-study
Welcome to the System Design Study project, where we explore and implement various system design concepts using multiple programming languages: PHP, Go, JavaScript, and Java.
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
JawherKl's Repositories
JawherKl/design-patterns-in-go
JawherKl/REST-GraphQL-gRPC
JawherKl/mail-server-checker
The Mail Server Checker is a PHP new tool designed to analyze and verify the different protocols (SPF, DMARC, DKIM) releated to the domain mail server.
JawherKl/api-gRPC
This project demonstrates the use of gRPC (Remote Procedure Call) for building a simple API that handles user information. The API provides functionality for creating users, retrieving user information, and listing all users.
JawherKl/Clustering
JawherKl/Content-Delivery-Network-CDN
JawherKl/whatsapp-system-design
JawherKl/Load-Balancing
JawherKl/Caching
JawherKl/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
JawherKl/redundant-web-servers
JawherKl/Domain-Name-System-DNS
JawherKl/high-write-traffic
This project simulates handling high-write traffic using RocksDB in Node.js. The example demonstrates asynchronous writes and batching techniques to optimize performance in write-heavy systems.
JawherKl/user-caching-app
This project demonstrates the use of caching to optimize read-heavy operations by using Redis as a cache layer and PostgreSQL as the primary database.
JawherKl/go-user-caching
This project is a Go-based API that demonstrates user profile management with caching using Redis and PostgreSQL for persistent data storage.
JawherKl/Achievements-Github
Welcome to the GitHub Achievements repository, where we showcase and document the various achievements available on GitHub, including details on how to earn them.
JawherKl/quiz-react-app
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
JawherKl/travel-list
This project was bootstrapped with Create React App.
JawherKl/weather-app
A simple weather application that fetches weather data based on the user's location using the OpenWeatherMap API and the Geolocation API.
JawherKl/go-url-shortener
This project is a simple URL shortener built in Go. It allows users to shorten long URLs and provides redirection to the original URLs when the shortened URL is visited.
JawherKl/personal-portfolio-website
JawherKl/short-basic-url
Develop a **Basic URL Shortener** with Go that allows users to shorten URLs and redirect to the original URLs.
JawherKl/dmarc-api
JawherKl/ngx-admin
Customizable admin dashboard template based on Angular 10+
JawherKl/simple-quiz-app
Create a **Simple Quiz App** using vanilla JavaScript. The app could ask random questions and provide immediate feedback on user answers.
JawherKl/todo-list-api
JawherKl/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JawherKl/coding-interview-university
A complete computer science study plan to become a software engineer.
JawherKl/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
JawherKl/docker-hy.github.io
DevOps with Docker course by the University of Helsinki, Course material