Skip to content
View ole-kristian-rudjord's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report ole-kristian-rudjord

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👋 Hi, my name is Ole Kristian Rudjord

I am a passionate software engineer with a deep love for web development and learning new technologies that help improve my skills, increase efficiency, and help build better products!


🎓 Education

Applied Computer Science | OsloMet | Bachelor's Degree

GPA: 4.83 (equivalent to a 3.83 GPA in the US)


Current courses

  • Bachelor Thesis
  • IT Project In Practice

Completed courses:

  • Web Application - A
  • Computer Security - A
  • Introduction to Artificial Intelligence - A

  • Software Testing - A
  • Operating Systems - A
  • Internet of Things - A

  • Algorithms and Data Structures - B
  • Human-Computer Interaction - B
  • Software Engineering - A

  • Web Programming - A
  • Visualization - A
  • Databases - A

  • Programming - A
  • Inclusive Web Design - B
  • Interaction Design and Prototyping - A

💼 Work experience

NAV IT  (Jun. 2024 - present)

Skills

Backend: Kotlin, Spring Boot
Tools: IntelliJ, Git, GitHub, Brew, Teams, Slack


Norconsult Digital  (Jun. 2023 - May 2024)

Software Engineer - Part-time  (Okt. 2023 - May 2024)

Continuing development and maintenance of the application created during my summer job, with a focus on optimization and user utility. Efforts are also directed toward ensuring the code and architecture remain maintainable for all current and future developers on the project.


Software Engineer - Summer job  (Jun. 2023 - Aug. 2023)

Re-engineered an outdated web application for The Norwegian Public Roads Administration (Statens vegvesen) into a modern Progressive Web App (PWA), enhancing maintainability and architecture. The revamped app integrates into the ELRAPP system, encompassing contractor reporting, the Road Administration's controls, contract follow-ups (deadlines and deviations), and reporting.


Skills

Frontend: TypeScript, Vue, Vite, Sass/SCSS, OpenLayers, Vuetify, Knockout js
Backend: C#, .NET
Tools: VS Code, Visual Studio, Git, GitHub, Bitbucket, NPM, PNPM, Jira, Teams
Teamwork: Scrum, Kanban


OsloMet  (Aug. 2022 - May 2024)

Teaching Assistant - Web Programming  (Jan. 2024 - May 2024)

My role involves guiding students through web servers and full-stack web application development, grading obligatory assignments, and facilitating weekly practice classes to help students grasp their assignments and address questions related to the course, technologies, and other relevant subjects.


Teaching Assistant - Inclusive Web Design  (Aug. 2023 - Nov. 2024)

Graded obligatory assignments and participated in weekly practice sessions to teach students web fundamentals, emphasizing HTML, CSS, and inclusive design.


Teaching Assistant - Web Programming  (Jan. 2023 - May 2023)

Guided students in learning about web servers and full-stack development, conducted three weekly classes for assignment support and questions and graded over 300 assignments.


Teaching Assistant - Inclusive Web Design  (Aug. 2022 - Nov. 2022)

Grading assignments and participating in weekly practice classes to assist students in finding solutions to their problems and help them learn about web fundamentals, focusing on HTML, CSS, and inclusive design.


Skills

Frontend: JavaScript, jQuery, HTML, CSS, Bootstrap, WCAG
Backend: Java, Spring Boot, SQL
Tools: VS Code, IntelliJ, Git, GitHub


👨‍💻 Projects

EloShapes.com  (Jan. 2022 - present)

EloShapes, a website for comparing over 500 gaming products, attracts more than 200,000 visits from over 75,000 unique monthly users. Development started in January 2022, only having a basic knowledge of HTML and CSS, serving as a platform for deepening my understanding of JavaScript, Java (Spring Boot), and MongoDB.

Motivated by a growing passion, I transformed this project into a user-centric website. Following my first year at university, I dedicated the entire summer to enhancing my skills, culminating in the launch on August 22, 2022, and receiving over 6,500 visits on its debut day.

Since its launch, EloShapes has undergone significant evolution, transitioning from jQuery to leveraging modern technologies like TypeScript and Vue. This shift not only improved the site’s infrastructure but also expanded its feature set, enhancing user experience.

Skills

Frontend: TypeScript, Vue, Nuxt, Nuxt Content, Vite, Sass/SCSS, Vuetify
Backend: Java, Spring Boot, MongoDB
Hosting: Vercel, Heroku, Cloudflare
Tools: VS Code, IntelliJ, Git, GitHub, PNPM


Bachelor Thesis  (Jan. 2024 - Jun. 2024)

Created in cooperation with Norconsult Digital, we were tasked to develop an application that would source data from different systems and make a map application to display data and objects more universally and cohesively than relying on many other applications.

Skills

Frontend: TypeScript, Vue, Nuxt, OpenLayers, Sass/SCSS, Vuetify
Backend: C#, .NET
Tools: VS Code, Rider, Git, GitHub, PNPM, Jira
Teamwork: Scrum


BracketBros  (Sep. 2023 - Nov. 2023)

Group project of 3 people where we are developing a small programming forum to learn more about full-stack development and gain experience with working together as an agile team.

Skills

Frontend: TypeScript, Vue, Nuxt, OpenLayers, Sass/SCSS, Vuetify, Bootstrap
Backend: C#, .NET, SQLite
Tools: VS Code, Visual Studio, Rider, Git, GitHub, PNPM, Jira


TeleShop  (Nov. 2023)

A small shopping website used to learn more about and test the functionality of TypeScript, Vue, Nuxt, and Vuetify.

Skills

Frontend: TypeScript, Vue, Nuxt, Vuetify


TypeScript Calculator  (Jan. 2023)

In this small project, I delved into TypeScript by implementing functionalities for a simple calculator. Additionally, it served as an opportunity to explore Sass, experiment with animations, and incorporate sound elements.

Skills

Frontend: TypeScript, Sass/SCSS


AlgDat CenterText  (Jun. 2022)

A very small Chrome Extension that centers the text for the online course-book: "Algoritmer og datastrukturer med Java: Nettbasert lærebok".


I developed this project as a means to learn the fundamentals of React.js and Styled-Components. The website allows users to create and customize boxes, giving them a frosted glass appearance.

It is based on the same idea that was used when I first learned JavaScript earlier that year (see project below).

Skills

Frontend: React.js, Styled-Components


Frosted Glass Generator is a personal project I created in order to learn JavaScript and jQuery. Before starting, my knowledge was limited to basic HTML and CSS.

The website enables users to generate and customize boxes, giving them a frosted glass effect.

Skills

Frontend: jQuery, HTML, CSS


🤹 Skills

Front end:

TypeScript, JavaScript, jQuery, Knockout js
React.js, Vue, Nuxt
Vuetify, Tailwind, Bootstrap, Styled-Components
Sass, SCSS, CSS
HTML, OpenLayers, WCAG

Back end:

Kotlin, Java, C#, Python
Spring Boot, .NET
MySQL, PostgreSQL, SQLite, MongoDB

Hosting

Vercel, Cloudflare, Heroku, GitHub

Tools:

VS Code, Visual Studio, IntelliJ, Rider, PyCharm
Git, GitHub, Bitbucket
NPM, PNPM, Brew, Bash, PowerShell
Jira, Teams, Slack


❤️ Hobbies

👨‍💻 Coding
🖥️ Gaming
🏃 Running
💪 Working out

Pinned

  1. TypeScript-Calculator TypeScript-Calculator Public

    Small project where I can learn TypeScript through implementing functionalities used in a simple calculator.

    TypeScript

  2. Frosted-Glass-Generator--React Frosted-Glass-Generator--React Public

    This is a project I created in order to learn the fundamentals of React.js and Styled-Components. The website lets users create and configure boxes in order to make them appear as frosted glass.

    JavaScript

  3. Frosted-Glass-Generator--JQuery Frosted-Glass-Generator--JQuery Public

    The website lets users create and configure boxes in order to make them appear as frosted glass.

    CSS 1