Hello there.

I'm a guy who likes to code.

About

A little bit about myself.

I'm Haryz, a student with a passion for computers since I was a young kid. Majoring in computer science, specialising in software engineering. I usually go by the username Pyrox or pyrox18 online.

I'm mostly familiar with .NET Core, Node.js and certain web development tools, with some coding experience in Java and C++. I've worked with both relational data stores (PostgreSQL) and NoSQL data stores (MongoDB). Additionally, I've also done a bit of graphics manipulation with Photoshop here and there.

Find me on:

@haryzizzudin

pyrox18

Projects

Some stuff I whipped up in my spare time.

SchedulerBot picture

SchedulerBot

A Discord bot for scheduling events.
version 2.1.4

Currently serving over 2000 guilds, SchedulerBot is a bot that allows Discord users to easily schedule events with their guild members. Users can set their guild calendar to conform to a specific timezone, and create events that will automatically notify the relevant guilds when the event is about to start.

Features:

  • Calendar timezone setting
  • Add, delete and update events
  • Automatic notifications when the event is starting
  • Event reminders and RSVP functionality
  • Command permission management system

SchedulerBot is built on DSharpPlus, an open-source .NET Core Discord bot framework.

Previously, version 1.x.x and lower of the bot was developed with Node.js and MongoDB.

Bot Invite Link Support Server Link GitHub Repository

Key Collector picture

Key Collector

5 keys, 1 chest - best strategist wins.
version 1.0.0
tech java

Key Collector is a basic board game that was developed for an Object Oriented Analysis and Design assignment. The objective of the game is to collect all five keys available on the 9x9 board, and use them to unlock the chest in the center. The player's movement is restricted based on the most recent key that is picked up.

The game is written in Java, and object-oriented design patterns were heavily utilised in its development.

Features:

  • Local save/load capability
  • Player key inventory display
  • Valid player movement guides

GitHub Repository

Daily Fuel Cost Calculator picture

Daily Fuel Cost Calculator

A tool for petrol station dealers.
version 2.0.0

Daily Fuel Cost Calculator is a calculator designed for Malaysian petrol station dealers to determine if they have enough money in their bank accounts to accommodate for a fuel purchase. With three different modes to choose from, users may choose to make a quick calculation or dive into the details of their fuel tanks and expected fuel loads for up to four different fuel types.

Features:

  • Visual indicators to denote bank balance sufficiency
  • Multi-day delivery amount calculation
  • Advanced features such as tank capacity safety calculation

Link GitHub Repository

PSSCM Webstore picture

PSSCM Webstore

A front-end mock prototype for a theoretical webstore.

This webstore application is a front-end mock-up based on a request from the Persatuan Seni Silat Cekak Malaysia's Multimedia University branch. The request was to develop a webstore that users can purchase products from by selecting codes from a predetermined catalog. However, a decision was made to no longer pursue the development of this webstore, thus leaving the codebase as an experimental prototype.

Features:

  • Summary of current transaction
  • View placed orders and their delivery statuses
  • Basic login system

GitHub Repository