portfolio
I am Trevor.
Creative.

A Short Introduction To My History
How Programming Became My Hobby, My Passion And My Future.
I have always loved video games. As a child, I was introduced to video games quite early in my life. Eventually, it led my tiny self's brain to this one question... How are video games created in the first place?
Little did I know that this would be the question that would fuel the rest of my life with a keen eye to create. Marking the beginning, at 11 years old, I began using Scratch, which then eventually led me to learning my first ever real-world programming language, at 12 years old.
JavaScript
2017 — Now
Initially using pure JS, alongside HTML and CSS, I created websites for fun. This eventually led me to Node.JS, JQuery and various frameworks later down the line. Nowadays, it is my go-to for full-stack development.
my first programming language!
C#
2019 — Now
C# had always been one of my favourites. For the vast majority of my time with C#, I had been creating video games using the Unity game engine (occasionally as well with the Godot game engine).
go-to language for game development!
Python
2020 — Now
I picked up Python to automate file organisation and when I wanted to, get ideas down quickly. Now it has become an essential part of my everyday programming.
automation, ai and data king!
C++
2024 — Now
With a strong foundation of the programming fundamentals, I jumped into C++ with ease. I was fancinated with the speed it could produce, and the lower-level control it provided with memory.
useful and crazy efficient!
Projects
chat-beyond
A Node.JS web application that serves to be an alternative to ChatGPT using OpenAI's API. Made to be used by anyone - for stronger models without needing a subscription from ChatGPT or for unlimited file upload.
Features
Features
- Able to use any of OpenAI's models
- Locally stored conversations and data (in a place where it is easy to find and accessible)
- Estimates cost by calculating the number of tokens and applying the model's pricing
- Based on ChatGPT's UI - built from the ground up
- Open-source, under MIT
splonk
A Node.JS project that is designed to be run locally - It is a quiz game, similar to 'Kahoot!', using Socket.IO and with a minimalist design.
Features
Features
- Dynamic UI to suit for players that are on a desktop device or a mobile device
- Programmed to be difficult to cheat (socket IDs are checked)
- New gameplay features, such as being able to change answer after already answering
- Fancy animations
flexular
A multipurpose Electron app that is made to be modular and flexible, made with Node.JS. Perfect to avoid making multiple seperate Electron apps.
Features
Features
- Unlimited expandability, with apps having support for integration with all Node.JS packages
- Infinitely customisable, with HTML and CSS
- Intuitive and easy to use dynamic UI
- Open-source, under MIT















