👋Moinseeen!

Nico Graef

I'm Nico Gräf, a software engineer focused on building and designing beautiful web & app experiences.

About Me

Since I got into programming 10 years ago I worked on many different projects for fun and professionally. While studying computer science and electrical engineering at the University of Freiburg I earned my living as a freelance software developer, web designer and online marketing consultant. In 2017 I co-founded a startup trying to build a platform for community-driven projects. During this time I developed a native android app, a hybrid app and several features for the web backend. Latetly I'm getting more and more interested in Open Source projects and Progressive Web Apps built with React JS.

To free my mind from async code and linter warnings I like to cook with and for friends, listen to a podcast while having a cup of coffee and running at the Dreisam 🌊.

GithubLinkedInXingTwitterEmail

Languages

  • Typescript
  • Javascript
  • HTML & CSS
  • SQL
  • Java
  • Python
  • JSON

Frameworks

  • React JS
  • Node JS
  • VueJS
  • Express JS
  • Gatsby
  • Progressive Web Apps
  • Jest JS

Tools

  • Git & Github
  • Bash & Linux
  • VS Code
  • Chrome DevTools
  • NPM
  • Postman

Backend

  • Node JS
  • SQL & MySQL
  • Firebase
  • MongoDB
  • GCP
  • Express
  • CouchDB

DevOps

  • Testing
  • CI / CD
  • Google Cloud
  • Travis CI
  • Docker
  • Heroku

Design

  • Adobe XD
  • Wireframing
  • Design Thinking
  • User Testing
  • Responsive Web Design

Freiburg Challenge / 2020

Typescript React JS Firebase Docker PWA

A location-based social game for Freiburg I'm currently working on.

Freiburg Challenge / 2020

What The Flag / 2019 AppGithub

JavaScript React JS MongoDB Express JS PWA

A Quizduell-like game with questions about countries, capitals and flags where users can challenge each other. Developed for my room mates as a Progressive Web App with the MERN Stack.

What The Flag / 2019

Sudoku Android App / 2016 Play StoreGithub

Java Android Firebase

A native android app to learn and play sudoku puzzles. I started this project in early 2016 'cause I wanted to know how native app developing works. After publishing the first version I made a total revamp including a new design and a Sudoku of the Week.

Sudoku Android App / 2016

Lokalrunde / 2020 Pitch VideoGithub

Hackathon Angular JS Firebase

For the german-wide online hackathon #WirVsVirus my team designed and prototyped an app to support local bars and cafes during the covid-19 crisis.

Lokalrunde / 2020

Smart Coffee / 2015 Video

Arduino C++ 3D-Printing Embedded

As part of a student project a fellow stundent and I hacked a coffee machine to accept orders via wifi. We also built a robot arm to serve cups and improved some sensors.

Smart Coffee / 2015

Tutorial Runner Game / 2015 Video

Unreal Engine C++ Game Dev

Back in 2015 I dreamed of being a game developer. So I decided to try out the Unreal Engine. After completing a tutorial I created this runner game. I also composed the music, created the game sounds and some textures.

Tutorial Runner Game / 2015

Board Games App / 2018 DemoGithub

Cordova Framework7 Mockup Prototype

A functional mockup for a board games community app based on Framework7 and Cordova/Phonegap I designed for a friend's student project.

Board Games App / 2018

Sudoku Solver / 2016 Github

Java Desktop Algorithms

Java gui application to solve sudokus I created out of curiosity back in 2016. I was wondering if I could come up with a algorithm to solve sudokus - on my on.

Sudoku Solver / 2016

ML Classification / 2016 Github

Python Java Machine Learning Classification

After completing an online course about Machine Learning I played around with the MNIST-dataset, implemented my version of the Genetic Algorithm and coded a Feed Forward Neural Network.

ML Classification / 2016

Wirkraft / 2018 Website

Vue JS Cordova Couch DB Android

In 2018 I developed a native android app, a hybrid app and several features for the web backend of a community platform.

Wirkraft / 2018

MSH Sportpferde / 2017 Website

Web Design Online Marketing Instagram Google

As a webdesign freelancer I designed and (hand-)coded the website for an equestrian farm. Later they asked me to help build an online presence. That's kind of how I got into online marketing.

MSH Sportpferde / 2017

Meisterwunder Pop-up Store / 2015 ArticleVideo

Startup Art

As my first startup-like project a friend and I opened a pop-up store before christmas 2015. We offered custom portrait art and showed some art hacking experiments at our opening.

Meisterwunder Pop-up Store / 2015

Wiwili / 2019 PlayGithub

Data Visualisation D3.JS Open Data

In Freiburg there's a bridge called Wiwili and it's got a cyclists sensor built into the ground. I downloaded the data from FRITZ (the open data platform of Freiburg) and used it to play around with D3.JS.

Wiwili / 2019

Project 0742 / 2016 VideoGithub

Node JS Web Design

A simple website maker I made to learn some node.js stuff. Sadly, I lost the final version of my code and this repo only represents the alpha version.

Project 0742 / 2016

Kuunery / 2019

Online Marketing Instagram Shopify Art

As an experiment in online marketing I invented an art magazine startup, set up an online shop with shopify and used instagram for marketing.

Kuunery / 2019

Country Quiz NPM Module / 2019 NPMGithub

NPM Travis CI Documentation Test Coverage

I created this module as part of the What The Flag project and published it to NPM just out of curiosity. It lets you create questions and quizzes about countries, flags and capitals. Later, I used this as a training project for testing and Travis CI.

Country Quiz NPM Module / 2019