Giter Site home page Giter Site logo

Waleed R. Alhindi's Projects

commit_manager icon commit_manager

Git commit manager simulator that groups, filters, and organizes commits, issues, and reports based on pre-defined thresholds. Specifically, this program simulates the storage of commits in a graph data structure that groups commits based on the files, tasks, and developers that are associated with each commit.

ec2_rds_network icon ec2_rds_network

Public EC2 Node server that validates requests then securely communicates with an RDS instance that resides in a private VPC to store and retrieve corresponding data.

encryption_step_functions_api icon encryption_step_functions_api

AWS API Gateway that validates and forwards encryption requests to a step function that invokes 1 of 3 Lambda functions (MD5, SHA-256, BCrypt) and returns the corresponding cipher-text.

event_driven_serverless_etl icon event_driven_serverless_etl

Event-driven, serverless data extraction, transformation, and loading application utilizing AWS Lambdas that are triggered once a file is uploaded to a pre-defined S3 Bucket. These Lambdas extract, reformat, and tally the named entities in uploaded files, then saves/updates this information in a separate S3 Bucket.

fastj icon fastj

An open-source, Java-based 2D game engine.

gcp_containerized_microservices icon gcp_containerized_microservices

Containerized microservices deployed onto GCP that communicate securely with a Cloud Firestore database to persist user and session data. The three containerized programs represent a platform's registration, login, session management, and logout features as microservices.

gke_cicd_api icon gke_cicd_api

Terraform-provisioned containerized Google Kubernetes Engine (GKE) load-balanced deployment that processes API requests and stores/reads data from a persistent volume. Furthermore, a complete CI/CD pipeline was implemented using Cloud Source Repositories, Cloud Build, and Artifact Registry to build, test, and deploy code changes to the GKE cluster.

grpc_ec2_server icon grpc_ec2_server

gRPC server written in Python and deployed onto an EC2 instance that acts as an interface to an S3 bucket. Thus, this gRPC server can service the following remote procedural calls: StoreData, AppendData, and DeleteFile.

jackcess icon jackcess

Mirror of the Jackcess project: http://jackcess.sourceforge.net/

java_dbms icon java_dbms

Java program that simulates an SQL DBMS, complete with SQL syntax and constraint (i.e., primary/foreign key constraints) validation and error handling. The program provides the user with a CLI UI (similar to MySQL) that accepts SQL statements; data is persisted using delimited, standardized, and sanitized txt files.

java_mongodb_etl icon java_mongodb_etl

Java program that fetches news articles that correspond to user-defined keywords from the https://newsapi.org/ API , then extracts, transforms, and loads each fetched article into a remote MongoDB database and in locally stored, delimited, standardized, and sanitized txt files.

json-schema-validator icon json-schema-validator

A JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order

lambda_sqs_sns icon lambda_sqs_sns

Event-driven, serverless taxi ordering service using AWS Lambda, SQS, and SNS to accept, process, notify (i.e., email notifications), and fulfill orders.

multicloud_web_app icon multicloud_web_app

Multi-cloud (AWS & GCP) trivia website that allows users to concurrently participate in trivia games against other teams. Includes real-time leaderboards, email notifications (i.e., game and team invitations), and performance analytics. Developed in collaborations with 4 other developers.

paguro icon paguro

Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM

react-boilerplate icon react-boilerplate

:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

service_router icon service_router

Power service and repair route optimizer that calculates the optimal path between different downed power stations that need restoration. In this context, "optimal" refers to paths that are estimated to restore power to as many people as possible in as little time as possible.

simple_docker_api icon simple_docker_api

Two docker web applications that validates, processes, calculates, and stores data provided via input JSONs. This is facilitated by communication between two docker containers over specific ports and via the storage of data into a mounted persistent volume.

simtrader icon simtrader

Full-stack stock trading simulator (paper trading) web app provisioned as Infrastructure as Code (IaC) using AWS CloudFormation. Frontend is comprised of a React application that communicates with AWS Lambda functions and DynamoDB which serve as the app's backend engine and database, respectively.

simtrader-frontend icon simtrader-frontend

Stock market simulator (paper trading) web application. Fetches real-time market data from external APIs to ensure most up-to-date prices and fluctuations. This web app was developed as part of an Infrastructure as Code (IaC) AWS CloudFormation project, which can be found here: https://github.com/WRH1997/SimTrader

tetris_solver icon tetris_solver

Initializes and optimally solves an N*M (user-defined) Tetris grid by identifying the correct set of N (user-defined) future moves a player should make to gain the maximum amount of points given the initial parameters of the grid.

the-aether icon the-aether

The original "The Aether" mod, rewritten to be ported to Minecraft 1.19.4 and beyond.

urban_canada icon urban_canada

MERN web application: Urban Canada (UC) is a services marketplace geared towards empowering small-to-medium businesses and freelancers. UC streamlines the process of connecting service providers to clients, scheduling services, and managing/tracking booked services.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.