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.

  • VueJS 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.

  • Python and Git

    In 2009 I started teaching myself Python, which I have since employed academically and professionally, and more recently in website deployments. I use Git for general version-control in development, but have also employed it for academic writing.

  • PHP and WordPress

    Since High School, where several projects were focused on web development and design, I have taught myself to use PHP for back-end development. From 2008 and onwards I explored WordPress and the development of plugins for use with it.

365 Vue

365 Vue

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

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.

Fremmed
Personal Website

Personal Website

OleVik.me is my personal website, made with simplicity in mind. It is powered by Jekyll and holds my resume, a contact page, and copies of my bachelor’s and master’s theses, as well as a photo gallery.

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 on 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.

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 seven plugins for use with it, and regularely contribute to its community.

Grav