Mason Veljan

Software Engineer

My LinkedIn profile My Github profile
Arrow icon

About Me

Education icon

Education

Bachelor Computer Science, Major in Software Engineering

Cert IV Information Technology

Cisco CCNA Certified

CompTIA A+

CompTI Security+

Arrow icon

Skills

Frontend

Experience icon

HTML

Intermediate

Experience icon

CSS

Intermediate

Experience icon

JavaScript

Intermediate

Experience icon

ReactJS

Basic

Experience icon

Tailwind

Basic

Backend

Experience icon

C#

Basic

Experience icon

Python

Intermediate

Experience icon

PHP

Basic

Experience icon

Git

Intermediate

Experience icon

SQL

Intermediate

Experience icon

RestAPI

Basic

This website is a live demonstration of the skills I've learned and my experience It is hosted on a 32 core Dell R620 running Proxmox with remote access through a private VPN and iDrac for remote hardware control.


Server is VLAN'd and subnetted using Ubiquiti Ultra and Flex mini switches running UniFi on a CloudKey Gen 2 Plus.
This is done to ensure security to the rest of my devices on my network in the event of unauthorised access takes place, whether done remotely or physically.
The CloudKey is also responsible for my home surveillance and acts as a NVR and AI detection for my cameras. Overview of my tech stack:


Proxmox:
  • Containers (Linux Based)
    • Wireguard VPN (Remote Access, VPN Profiles manually generated for each device)
    • NGINX Proxy Manager (Local Domains with SSL)
    • PiHole (DNS Server for Proxy routing and Ad-Blocking)
    • TrilliumNotes (Self hosted Open-source OneNote Equivalent)
    • Homepage (Dashboard with quick access to server, pictured below)
    • MySpeed (Scheduled speed testing with history and stat reporting)

  • Virtual Machines
    • Linux Mint Websever (The one used to host this website)
    • Kali Linux (Practice pen-testing and scripting)

Home Page
Arrow icon

Projects

Project 1

ToDo List

Arrow icon