Home icon

Daniel Stafford

An outgoing and detail oriented data wrangler and full-stack developer. Additional experience as a clinically trained registered nurse and former international affairs analyst

Skills in Python, QGIS, and R on the data side of things.

For web and mobile, I enjoy TypeScript, React, React Native, Redux, Vue, Swift and Node.

Bash Scripting, Docker, AWS, Github Actions, and Azure for DevOps/CI-CD.

View My Work

Projects

Geovisualization Timeline

Weather and Mortality

Statistical analysis and visaulization of extreme weather patterns and its correlation to human mortality in sub-saharan Africa

  • Python (Geemap, Pandas, Seaborn)
  • Google Earth Engine
  • R
  • QGIS
  • This an active Master's thesis project for my degree in Epidemology at the University of Basel. Contact me for code details.

    Ernst & Young

    Tax application for the Nordic market.

  • Vue
  • Node
  • Python
  • Kubernetes
  • Microsoft Azure
  • This was an internal EY project..

    EY Logo
    Myyntimaatio

    Myyntimaatio

    A React Native application for an external client. Included the following technologies:

  • React Native
  • TypeScript
  • Redux Toolkit
  • Expo
  • React Native Elements
  • Victory Charts
  • Google Analytics
  • AWS Amplify, Cognito, AppSync, Lambda Functions
  • Github Actions
  • As the sole full-stack developer, I was fully response for the architecture and implementation of the frontend and backend. I developed a web admin site using React, TypeScript, Material-UI, Formik, and Redux.

    This was a consulting project. Contact me for code details.

    Yard & Valpas

    Two consulting projects - a mobile application for travellers and another mobile application for B2B recruitment.

  • React Native
  • Expo
  • Redux-Saga
  • NativeBase
  • AWS Amplify
  • Contentful
  • This was a consulting project. Contact me for code details.

    Yard Logo
    SMS-Backend Swagger

    Student Management System API

    A REST API for a student management system for Integrify. Includes the following technologies:

  • NestJS
  • TypeScript
  • Node
  • TypeORM
  • PostGreSQL
  • Swagger
  • Jest e2e Testing
  • Docker
  • Github hooks for CI/CD
  • I worked as full-time tech-lead and occasional scrum master for this API, which included a team of four backend developers. We also worked closely with two frontend teams.

    Highlights of my accomplishments include setting up our CI/CD workflow with Github hooks, creating a cross-platform development environment with Docker, writing bash scripts for automated e2e testing while pushing code upstream and dumping databases from the cloud, as well as working as lead reviewer of pull requests, and contributing to nearly 50% of our code base via new feature, bug fixes, etc.

    This was an internal company project. Contact me for code details.

    The Real Cost App

    A fullstack single page app. Includes the following technologies:

  • Semantic UI
  • React Hooks
  • React-Router
  • Victory Data Charting
  • JSON Web Tokens
  • Node
  • Express
  • RESTful API
  • MongoDB
  • Jest Unit Testing
  • Cypress E2E Testing
  • Users can create an account, log in, and track the frequency and per cost use of memberships/expenses. It's already encouraged me to use the gym more!

    Independently designed and built as part of the 18 credit Full Stack Open course + project at the University of Helsinki.

    GitHub
    Count Commits Demo

    Oh My Scripts!

    A collection o Shell and AppleScripts for a speedy workflow:

  • Count Github commits
  • Moving production and dev dependencies
  • Connecting bluetooth headphones
  • Checking a Git push for console.logs, latests pulls and showing diffs
  • Connecting to wifi
  • Opening up multiple panes in iTerm
  • GitHub

    Aalto University Lunch Finder

    A command line interface application built with Scala where users can view lunch menu options at student restaurants in Aalto University. Includes the following technologies/paradigms:

  • Unified Modeling Language (UML) planning
  • Object Oriented Programming (OOP) structure
  • JSOUP and Scala XML for parsing data from RSS feeds
  • Developed independently while taking Aalto University's Programming Studio 2 course.

    GitHub

    Get in touch!

    Contact me
    Close popup

    Contact me:

    Daniel's Linkedin profile