Known Languages
				-- Languages

USE [Portfolio];

SET ANSI_NULLS ON;
SET QUOTED_IDENTIFIER ON;

INSERT INTO [dbo].[Languages] (id, language_name) VALUES
(1, 'JavaScript'), (2, 'NodeJS'), (3, 'TypeScript'), (4, 'HTML'),
(5, 'PHP'), (6, 'C#'), (7, 'CSS'), (8, 'SCSS'), (9, 'Java'),
(10, 'Swift'), (11, 'Objective-C'), (12, 'Lua'), (13, 'Python');

GO;

SELECT * FROM [dbo].[Languages];
			
Leaned Frameworks
				// Frameworks

$portfolio_data = [
  'frameworks' => ['jQuery', 'AngularJS', 'Angular', 'Vue',
    'Twitter Bootstrap', 'MEAN', 'Ionic', 'WordPress', 'Material',
    'Metro UI']
];

$portfolio = new Portfolio($portfolio_data);

echo '<pre>' . print_r($portfolio, true) . '</pre>';

die();
			
Utilized Software
				"use strict";

// Software

let software = ['Visual Studio', 'Visual Studio Code', 'Android Studio',
'PhpStorm/WebStorm', 'SQL Management Studio', 'MySQL Workbench', 'Nano',
'Sublime Text', 'InkScape', 'Gimp'];

for (let i in software) {
  if (software.hasOwnProperty(i)){
    console.log(software[i]);
  }
}

console.log('DONE!');
			
Familiar Databases
				// Databases
.database-container {
  padding: 1rem;
  margin: 0 auto;
  width: 1280px;
  background: lighten(#000, 20%);

  .ms-sql-server, .mysql-mariadb, .sqlite, .mongo-db, .firebase {
    content: '^^^ The database list, in case you missed it ^^^';
    color: #fff;
    background: #000;
  }
}
			
Used Platforms
				<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE platform_list SYSTEM "platform-list.dtd">
<platform_list>
  <platform
    name="Microsoft Azure" />
  <platform
    name="Amazon Web Services" />
  <platform
    name="Digital Ocean" />
  <platform
    name="Cloudflare" />
  <platform
    name="Android/iOS" />
  <platform
    name="Windows/Mac/Linux" />
</platform_list>
			
About Author

Hi, I'm Elias

Full Stack Developer

ProjectsContact
About Author

Hi, I'm Elias

Full Stack Developer

ProjectsContact

Projects

Convention Services

Convention Services

A collaborative effort to create software solutions to help facilitate services to assist with the smooth operation of conventions and other organized gatherings. This is very much a work in progress, and we do have a single module at the minimum viable product state, that being the schedule grid, with more to come soon. The grid can be directly included in a convention’s website with scripts or included as an iframe. A sample of the iframe can be found at the link below.
Vanhoover Pony Expo

Vanhoover Pony Expo

Since 2020, I have been maintaining and re-theming the Vanhoover Pony Expo site for each year's event. I have iterated over a couple of technology stacks in that time, starting with Joomla!, moving to WordPress, and now an upcoming migration to Hugo. During this time, I have also created a WordPress theme from scratch and multiple plugins to add functionality to the site. One such enhancement is a custom widget to read and pull sponsor tier memberships from Convention Master (directly from the self-hosted DB since it does not have its own API at time of writing) and display them on the website as a thank you message.
VancouFur

VancouFur

I have been assisting with the website since 2021, supplying a few custom plugins, but come 2023, I overhauled the WordPress theme from scratch instead of using an off the shelf solution. Like with Vanhoover, I have done a lot of customization to meet requirements; including the Convention Master integration along with custom WooCommerce functionality, which was essential for running a virtual year during the pandemic.
Howloween

Howloween

From 2020, I was providing a supporting role but re-wrote their WordPress theme in 2023 when I became the primary maintainer. In 2024, I moved Howloween from WordPress to Hugo, replacing the CMS with a statically hosted site. I created continuous integration with GitHub to deploy the website production and development branches, allowing for easy deployment.
Aralco WooCom Bridge

Aralco WooCom Bridge

Starting in December of 2019, I started creating the Aralco WooCommerce Connector, a plugin for WordPress to link WooCommerce and Aralco POS. Products, taxes, categories, store info, and additional data would be pulled from Aralco and loaded into WooCommerce. Orders would be sent back to Aralco. Additional features were also implemented in WooCommerce to better match the features of Aralco, such as Pickup from specific stores, inventory syncing, Units of Measure, Points, Gift Cards, and more.
Aralco Mobile System

Aralco Mobile System

I have worked closely on the Aralco Mobile POS system since December of 2017. Aralco has one of the most powerful POS systems on the market with many POS, CRM, Inventory, and Reporting Features. The mobile app is build in Cordova Ionic AngularJS and communicates to a ASP.NET API and connects to SQL Server.
Internal Survey Platform

Internal Survey Platform

Created a working internal Ionic survey platform for checking the health of ongoing projects. Users would login with a social media account and fill out a survey and the app would give a real-time anonymous health report to all users. Database contained on Google Firebase. This was a mobile application built for Hootsuite as part of the BCIT Software Systems Developer Industry Project. Due to the nature of the agreement with Hootsuite, you must contact me to get a demo of this project.
Hangman

Hangman

A simple game of hangman. This is and older project where the challenge was to create a game using nothing but and empty body and JavaScript (JQuery and other javascript libraries were not allowed). In addition, only the DOM node methods were allowed. No innerHTML. While functional, this game is not mobile optimized and will likely render poorly.