Learning to build for the open web

Vg1 Information technology and media production student - Bergen, Norway. From Roblox at 14 to open web with HTML, CSS, JavaScript, TypeScript and React.

See my work → Let's talk coding
Working with
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React Native
Working with
Portrait of Victor Guminski, smiling, wearing black glasses
Victor Guminski
Vg1 IM student
Victor Guminski
Vg1 IM student
Bergen, Norway
Vg1 IM student
Goal: Full-stack dev
Backend and frontend
This device right now
Battery
Not available
This device, right now
Local time
--:--:--
Detecting your device location…
IP address
•••.•••.•••.•••
Hidden on purpose
Projects
2
Course repos
Testing
6 months
Live product at Companion AI
NOTE: THESE LIVE NUMBERS ARE JUST FOR DECORATION. NOTHING IS STORED OR SENT ANYWHERE!
Focus
Vg1 IM
Studying
6 months
Testing
Live product
Companion AI
About

From Discord at 14 to open web.

It started when I was 14. I spent my time playing games and hanging out with friends on Discord, and a lot of them were writing code: making their own games and apps. That made me want to do the same, so I started building Roblox games with them.

In 2025 I stopped making Roblox games. I wanted to put the time into HTML, CSS, JavaScript, TypeScript and React instead, so that what I build runs on the open web rather than inside one platform.

Now I am a Vg1 student in Bergen, Norway, on Information technology and media production (IM). The programme covers both sides: concept development and programming, with web design, databases and programming, and media production, with photo, film, graphic design and storytelling, on top of networks and IT security. The part I spend most of my own time on is the code.

Outside school I keep building for the open web. After Vg1 the road goes on to Vg2 Information technology. The plan is to become a full stack developer, writing both backend and frontend, and IT support is a road I would take too. When not coding I am listening to music, at the gym, playing games, taking photos and filming, or outside somewhere if the weather is worth it.

What I am learning, what I have built, where to reach me.
Studying
Vg1 information technology and media production
Working with
HTML, CSS, JavaScript, TypeScript and React Native
Goal
To become a full stack developer
  • HTML
  • CSS
  • JS
  • TS
  • Lua
  • Python
  • C#
  • React
  • Astro
  • NestJS
Experience • Verified

Where I tested a live product.

Companion AI & Nordic AI Verified

Tester and IT employee • Mostly com2.ai + nordicai.net
Mar 2026 to Aug 2026

Tested live product frontend and its features, read through frontend and backend code, fixed bugs. Some time on nordicai.net.

  • Testing
Skills • Bento grid

What I write and what I have worked with so far.

Frontend

4 items
HTML
Semantic structure, forms, accessible markup
CSS
Flexbox, grid, custom properties, theming
JavaScript
DOM, events, small interactive features
Astro
Content-driven sites: components, layouts, islands

Languages

4 items
TypeScript
Typed web apps
Lua
Roblox game scripting, up to 2025
Python / C-family
C, C++, C#, Python outside web
Mobile Natives
Kotlin, Swift, Objective-C, Ruby via RN

Frameworks & Backend

4 items
React & React Native
One TypeScript codebase Android + iOS
Vite + Node.js
ES modules .mjs, runtime
NestJS
TypeScript backend
PostgreSQL / MongoDB
Basic level, learning

Tooling & QA

4 items
Testing
6 months testing live product at Companion AI
Git / GitHub Pages
Versioning & deploys
VS Code / Figma
Image editing, concept dev
Hosting
Fast static hosting with automatic deploys
Work • Verified repos

What I have built so far.

HTML & CSS course

Practice projects and exercises from frontend dev course. Clone of YouTube start page rendered straight from repo.
  • 2026 Course
  • HTML
  • CSS
GitHub

JavaScript course

Journey learning JS: variables, booleans, functions, cart quantity and two versions rock paper scissors.
  • 2026 Course
  • JS
GitHub
Education • Timeline

Where I studied.

2026 to now, Videregående skole in Bergen, Norway


Vg1 Informasjonsteknologi og medieproduksjon (information technology and media production)

2022 to 2025, Godalen videregående skole


Bygg- og anleggsteknikk (building and construction)

2019 to 2022, Lunde skole


Ungdomsskole (lower secondary)

2012 to 2019, Tasta skole


Barneskole (primary)
Contact • Personal projects & learning

Let's talk about coding.

Open to talk about open web, learning, and personal projects.