My code projects

JakobGM's GitHub contributions graph

JakobGM@GitHub Contribution Graph

I am most comfortable while programming in Python and R, but I have some experience with JavaScript and Matlab if the task at hand requires it.

I have written a technical write-up for one of my recent projects, a search engine for old NTNU exams. Additional articles are in the pipeline, but in the mean time here is a selection of some of my better open-source work:

Project Description Resources Keywords
Examiner
A search engine for NTNU exams by scraping, converting, parsing and presenting PDF URLs.  GitHub
Website
 Article
scraping, parsing, neural networks, front-end, classification, PDF-management
WikiLinks
A collaborative link portal for NTNU students with edit permission based on course enrollment.  GitHub
Website
CRUD-app, django, responsive design, user-input sanitization
Astrality
A dotfile manager with Jinja2 template support, sharing capabilities, and custom event handling.  GitHub
 Docs
CLI, file managament, jinja2, documentation, sphinx, PyPI, continuous deployment
Django-dataporten
A pythonic API for Norway’s educational oAuth2-groups endpoint with django middleware integration.  GitHub
 Docs
API, oAuth2, JSON-parsing, factory-pattern, PyPI
Dotfiles
Configuration files for a terminal-driven workflow, automating most tasks and binding the rest to the keyboard.  GitHub linux, i3wm, vim, zsh
Quelf
A data aggregation tool for “quantified self”-type applications. Lacks documentation and a proper external API.  GitHub
 Article
scraping, API, tidyverse, ggplot2, data visualization

Languages:   = Python, = JavaScript, = HTML, = CSS, = Bash/ZSH, = R.

All of these projects, except the dotfiles, have been test-driven, with pytest coverage averaging around 90%.


My Programming Statistics

Coding Activity over Last 30 Days

Languages over Last Year