portfolio
I'm Trevor.
Creative.
Skills I Focus In
Languages
Technologies

A Short Introduction To My History
How Programming Became My Hobby, My Passion And My Future.
Quite early in my life, as a child, I was introduced to video games.
And so, it's safe to say, I have always loved video games.
It inevitably led my tiny self's brain to 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!
TypeScript
2025 — Now
After spending a lot of time with JavaScript, it was time for me to level up. With TypeScript, I built more robust full-stack and front-end web applications, with React and Svelte.
smarter with less chaos!
Projects
chat-beyond
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
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
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















