wrh1997 Goto Github PK
Name: Waleed R. Alhindi
Type: User
Bio: Master of Applied Computer Science | Dalhousie University
Name: Waleed R. Alhindi
Type: User
Bio: Master of Applied Computer Science | Dalhousie University
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.
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.
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 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.
An open-source, Java-based 2D game engine.
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.
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.
Open Source List Transformations for Java
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.
Mirror of the Jackcess project: http://jackcess.sourceforge.net/
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 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.
A JSON Schema validation implementation in pure Java, which aims for correctness and performance, in that order
Event-driven, serverless taxi ordering service using AWS Lambda, SQS, and SNS to accept, process, notify (i.e., email notifications), and fulfill orders.
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.
Generic, Null-safe, Immutable Collections and Functional Transformations for the JVM
:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
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.
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.
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.
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
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 original "The Aether" mod, rewritten to be ported to Minecraft 1.19.4 and beyond.
Public repository of source code for the Universal Pokemon Randomizer ZX
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.