Daniel Friesen

Full-stack Web Developer & Software Engineer/Architect

Personal / Professional:
d@danf.ca
Contract work:
Remote work from:
British Columbia, Canada
Photo by Markus Spiske on Unsplash

About Me

I'm Daniel, a web developer based in western Canada. I do contract work for various clients through Redwerks both solo work and as part of a team. I'm often contracted by clients to do software architect/engineer work creating new web applications and cross-platform mobile apps.

I specialize in React but am capable in many programing languages and flexible in the frameworks I use when more suitable.

  • JavaScript
  • React
  • React Native
  • Material Design
  • SPA/PWA
  • Isomorphic

Programming Languages

My specialization is in modern JavaScript/ECMAScript/TypeScript.

Additionally I am open to learning new programming languages for projects and have prior experience using the following languages.

  • PHP
  • Ruby
  • Python
  • Java
  • Bash
  • Lua
  • Objective-C
  • C++/C#

Syntaxes

  • HTML5
  • CSS3
  • Flexbox Layout
  • CSS Grid Layout
  • XML
  • JSON
  • YAML

React

React is my preferred framework when it suits the project. I have developed client-side SPAs and isomorphic web apps with React DOM; and cross-platform mobile apps with React Native.

  • React
  • React DOM
  • React Native
  • Material UI
  • w/WebPack+Babel

Material Design

I’ve worked on a number of projects that use Google's Material Design (GMD) as their base both on the web and as cross-platform mobile apps that either use GMD universally or follow platform design conventions. I have experience implementing GMD in projects as well as correcting designs to fit within GMD and follow GMD’s UX practices.

Databases

I’ve used various services and software when doing system administration for internal projects and some clients.

  • MySQL
  • SQLite
  • MongoDB
  • IndexedDB
  • Firestore

Ops. Tools

I’ve used various services and software when doing system administration for internal projects and some clients.

  • AWS
  • Azure Cloud
  • Google Cloud Engine
  • Docker
  • Kubernetes
  • Puppet
  • Nginx
  • Apache
  • Varnish
  • H2O

Portfolio

Redwerks Open Source Libraries

At Redwerks I sometimes build libraries we release as open-source and use in client projects.

Game Face

I rebuilt the entire frontend of the Game Face platform and created a new messaging system for coaches and athletes.

  • React
  • Material UI
  • Realtime Chat
  • Video Transcoding
  • NestJS
  • TypeORM
  • GraphQL
  • TUC
getgameface.com
See More