Ole Vik


This is an overview of my experience with various development languages. In both Python and PHP I am comfortable with the Object-Oriented Programming paradigm, and I have made a habit of documenting the code I write.

Skillset

From my Master's and Bachelor's Degree, as well as working as a Research Assistant at the Norwegian School of Economics, I have experience with qualitative and quantitative analysis and general statistics.

  • Laravel

    I developed an interest in using PHP for back-end app-development in 2017, and started using Laravel. It is a powerful framework which greatly reduces the time needed to scaffold sites, with an elegant syntax and structure.

  • Vue.js and Webpack

    In 2016 I started learning VueJS, as an extension of my front-end knowledge and an advancement into JS-driven app-development. I use it with Webpack for efficient bundling of static sites.

  • NodeJS and Gulp

    Since starting with NodeJS I have employed Gulp for automation and improving my development workflow. Recently I have also experimented with visual regression testing.

  • HTML5 and Bootstrap

    Increasingly I do less wireframing and more prototyping in HTML, which is greatly aided by the Boostrap-framework.

  • CSS3 and Sass

    With the advent of CSS3 making websites responsive have become much easier, and I find that the Sass-language makes specifying CSS-rules much more efficient.

  • JavaScript

    I use jQuery to make interfaces more fluid and accessible, but through progressive enhancement so core functionality is not diminished.

365 Vue

365 Vue

A prototype site-concept I built as a single-page app, styled as a portfolio/showcase, using Vue.

Grav

Grav is an open-source, flat-file, PHP-powered Content Management System which I started to develop with in August of 2015. I have written eight plugins for use with it, and regularly contribute to its community.

Grav
Fremmed

Fremmed

I made Fremmed.no in my role as developer, web editor, and lead web designer for the small non-profit organization Fremmed. It is a web magazine running Grav through PHP 7, with a responsive design and optimized delivery of assets across devices.

Personal Website

OleVik.me is my personal website, made with simplicity in mind. It is powered by Grav and holds my resume, a contact page, and articles or essays I've written, as well as a photo gallery.

Personal Website

Researcher Website

A skeleton-site for a personal academic website, written in Jekyll for hosting with GitHub Pages, with a fully responsive design. Made during my time working at the Norwegian School of Economics, for the professor I worked for.

Researcher Website
Applications Analysis

Applications Analysis

A quantitative analysis of raw data from job applications, designed to run through Jupyter/IPython and output SVG files. Written mostly in Python 3, tested in Python 3.5.2 through Jupyter 4.1.1.