8-day longest streak
Hello 👋 I'm an Informatics student at NTNU and a fullstack developer who enjoys building practical, user-friendly software. I like working across the stack, especially with React, TypeScript, Next.js, Java,…
Hello 👋
I'm an Informatics student at NTNU and a fullstack developer who enjoys building practical, user-friendly software. I like working across the stack, especially with React, TypeScript, Next.js, Java, Node.js, and Tailwind CSS.
Most of my experience comes from academic projects, personal projects, and my work with HackerSpace NTNU. I’ve worked on everything from developing webapplications, to game development, to creating AI tools through the use of different LLM APIs. I'm also familiar with Esri's API and have experience working with ArcGIS Pro, MapLibre GL JS and geodata analysis.
Socials:
 Projects
Fullstack website project for the Hackerspace NTNU student organization. Interactive climate data maps for Norway covering CO₂ emissions, temperature anomaly, sea level rise, precipitation, glacier retreat, and live air quality. Built with Next.js, MapLibre, D3, and TanStack Query. GitHub Actions bot that automatically reviews pull requests using the Claude API, posting inline comments and a summary on every PR. Interactive map of public transport accessibility in Norway, based on GTFS data from Entur. View and visualize download stats for any npm package or author, with daily, weekly, monthly, and yearly breakdowns. React Native GIS field survey phone app for collecting, mapping, filtering, and exporting geotagged observations with GPS, photos, and offline local storage. A CLI that kills whatever is running on a port, without digging through lsof output. Supports multiple ports, --force flag, and SIGKILL fallback. An interactive geospatial statistics web app built with Next.js and the ArcGIS Maps SDK for JavaScript. Game development project based on the board game Catan. AI-focused tool for screening multiple CVs up against a job announcement. AI-focused phone application which helps solve homeworks by taking- or uploading pictures of your homework on the phone. A CLI that catches placeholder mismatches in your i18n locale files before they ship. Detects renamed, missing, and extra interpolation variables across JSON and YAML locale files Strategy/board game project inspired by the flash game Hex Empire 1. A mobile app that identifies cars from photos. Take a picture or upload one from your library, and it tells you the specs. Low-level systems project implementing an LC-3 VM. A document scanner allowing users to scan, crop, and enhance physical documents into clean digital copies.GitHub Stats
Tech Stack
Languages
Frontend
Databases & Backend Services
AI/LLM APIs
Cloud, Hosting & DevOps
Tools & Workflow
Testing & Code Quality
Design
Hardware & Other
-
npmstats ★ PINNED
View weekly, monthly or yearly download stats for any npm package. Search by package name or browse all packages by a specific author.
TypeScript ★ 68 1mo agoExplain → -
AI-Code-Reviewer ★ PINNED
GitHub Actions bot that automatically reviews pull requests using the Claude API, posting inline comments and a summary on every PR.
TypeScript ★ 2 2mo agoExplain → -
klimadatanorge ★ PINNED
Klima Data Norge visualises climate data for Norway on interactive maps.
TypeScript ★ 1 1mo agoExplain → -
CatanBoardGame ★ PINNED
No description.
Java ★ 1 1y agoExplain → -
GeoField-Collector ★ PINNED
GeoField Collector is a React Native + TypeScript mobile GIS app for collecting field observations with GPS coordinates, photos, categories, and notes. The app allows users to create geotagged records, view them on an interactive map, filter observations, and export data as GeoJSON or CSV for use in GIS tools such as ArcGIS or QGIS.
TypeScript ★ 2 2mo agoExplain → -
LC3-Virtual-Machine
Virtual machine (VM) that can run assembly language programs, such as 2048 or Rogue.
C ★ 2 8mo agoExplain → -
Homework-Helper-AI
React Native + TypeScript app for scanning or uploading homework images and getting an AI-generated answer with step-by-step explanation.
TypeScript ★ 2 2mo agoExplain → -
Localint
Catch placeholder mismatches in your i18n locale files before they ship.
TypeScript ★ 2 2mo agoExplain → -
MoaKK
Mohammad (Moa) Kazem's Github Profile
★ 1 1mo agoExplain → -
Tilgengelighetskart-Kollektivtransport
Interaktivt kart over kollektivtransporttilgjengelighet i Norge, basert på GTFS-data fra Entur.
TypeScript ★ 1 2mo agoExplain → -
What-Car-Is-It
A mobile app that identifies cars from photos. Take a picture or upload one from your library, and it tells you the make, model, year, fuel type, body type, and detailed specs like engine size, transmission, and fuel economy.
TypeScript ★ 1 2mo agoExplain → -
KillPort-CLI
Kill whatever's running on a port, without digging through lsof output.
JavaScript ★ 1 2mo agoExplain → -
GeoScope
An interactive geospatial statistics web app built with Next.js and the ArcGIS Maps SDK for JavaScript.
TypeScript ★ 1 2mo agoExplain → -
Event-Website
No description.
TypeScript ★ 1 1y agoExplain → -
AAR4843-ArcGIS-Exercises
My exercises for the subject: "AAR8843 GIS-metoder for samordnet areal- og transportplanlegging".
★ 1 1y agoExplain → -
document-scanner
Next.js Document Scanner web app with TypeScript, using scanbot.io
TypeScript ★ 1 8mo agoExplain →
No repos match these filters.