Hello!
I'm Canneth, a self-taught developer who's just beginning his journey in the exciting world of web development.
When I was just a young, starry-eyed kid, I came to love this gem of a pixel-art platformer called Cave Story, which incidentally led to my first ever foray into programming. Having had the fortune of joining a devoted, fun-loving community centered around reverse-engineering and modifying this game, it was during my time there that I fell into a rabbit hole of hexadecimal offsets, assembly instructions, event scripting and pixel art. It was there that I discovered my love for art, problem solving, and sharing the joys of both with others.
Kindling that initial spark from such a long time ago, I have since found a passion in web development - a field in which I can do what I love for a living.
There's more to life than just a career. I re-energise through sport and basking in the great outdoors. I'm on my skateboard almost everywhere I go, and I dabble in parkour from time to time. I also enjoy reading about psychology and philosophy, and listening to podcasts on Roman and medieval history. Spending time alone with my thoughts is a natural hobby of mine, but nothing can replace a shared experience with quality company.
And there's more to a career than just slogging for salary. A major reason web development appeals to me is in the meaningful everyday opportunities it presents. Problem solving is a core life skill, and honing this faculty for a living enriches the way I navigate my life. Its design component also allows me a space to express myself in the things I craft. The collaborative nature of the work exposes me to new ideas that challenge my preconceptions and broaden my horizons. It is for these reasons and more that I find fulfilment in web development.
In My Toolbox
Frontend
- React
React
- Vue
Vue
- MobX
MobX
Backend
- NodeJS
NodeJS
- ExpressJS
ExpressJS
- PostgreSQL
PostgreSQL
Fullstack
- NextJS
NextJS
Testing
- Jest
Jest
- Testing Library
Testing Library
Version Control
- Git
Git
- GitHub
GitHub
Design
- Figma
Figma
My Works
HelloFriend!
In Progress
A humble chat app. This is primarily a learning project where I get my hands dirty with Vue and WebSockets.
Technologies
- TypeScript
- Vue
- MobX
- ExpressJS
- PostgreSQL
- Jest
Personal Site v1
Complete
The website you're currently viewing is my first tango with React and NextJS. It was an exercise in efficient implementation without compromising on visitor experience.
Technologies
- JS (ES6+)
- NextJS
Let's Chat!
If you have an enticing opportunity to share, a burning question to ask, or just simply wish to say hello, my inbox is always open.
I am currently actively seeking job opportunities, so if I've piqued your interest, my resume is available for download as well.