Search

Brandon Stiles

A Blog on Full-Stack Software Engineering and Inventing the Future

Projects

Client Work

Notable full-stack software engineering work I have done through independent consulting, and with previous employers.

Betterpath Platform (In Progress)

Currently re-architecting a medical web application platform used for managing patients throughout the duration of their chronic illness treatment.

Features

  • Medical record retrieval automation
  • Medical record fact extraction and data analysis based on UMLS
  • Patient, doctor, clinician, operations and admin user management system
  • Responsive mobile and web design
  • HIPAA compliance

Technologies

  • Scala
  • Java
  • ReactJS
  • HTML5
  • JavaScript
  • Docker
  • Play Framework
  • REST API
  • Cassandra
  • Debian Linux
  • Datomic

Envairo Mac App Prototype and Platform

Developed prototype dashboard analytics Mac application. Architected infrastructure and served in development operations role.

Features

  • Dashboard desktop client
  • Web portable
  • Fully containerized cloud-based code-defined infrastructure
  • Responsive mobile and web design

Technologies

  • ReactJS
  • Electron
  • JavaScript
  • Haskell
  • Servant
  • Docker
  • Python
  • Travis CI/CD
  • AWS

Breathe iPhone and Android App Prototype

Created initial prototype for investor pitches.

Features

  • Single code base for iPhone and Andriod applications
  • Type-safety based on Haskell to JavaScript transpiler
  • Responsive mobile and web design

Technologies

  • React Native
  • GHCJS
  • JavaScript
  • Haskell
  • AWS

Clinical Trial Drug Dosage Calculator

Medical web application used for facilitating a clinical trial for a new study drug.

Features

  • Proprietary opiate drug dosage calculator algorithm
  • Patient and clinic management system
  • Rapid safety-driven development via Haskell
  • Responsive mobile and web design
  • HIPAA compliance

Technologies

  • Haskell
  • Yesod
  • HTML5
  • JavaScript
  • Docker
  • Postgres
  • RedHat Linux

International Pregnancy Exposure Registry of Women With Multiple Sclerosis

Description coming soon..

Features

  • Responsive mobile and web design
  • HIPAA compliance

Technologies

  • Haskell
  • Yesod
  • HTML5
  • JavaScript
  • Docker
  • Postgres
  • RedHat Linux

Global Digital Music Release Management and Sales Analytics

Description coming soon..

Features

  • Responsive mobile and web design

Technologies

  • Django
  • Python
  • Docker
  • AWS
  • Loggly
  • Postgres
  • REST API
  • RabbitMQ
  • Celery
  • AngularJS

NGO Institutional Capacity Assessment

Web application for facilitating NGO institutional capacity. Analytics portal for administrators with advanced metrics.

Features

  • Responsive mobile and web design

Technologies

  • Django
  • Python
  • Docker
  • AWS
  • Ubuntu Linux
  • JavaScript
  • Postgres
  • REST API

Unity3D Molecular and Cellular Modeling Simulation

Web portal and REST API for university course.

Features

  • Real-time control and interaction with 3D game clients
  • Web portal for course instructor and student management
  • Responsive mobile and web design

Technologies

  • Django
  • Python
  • Docker
  • AWS
  • Ubuntu Linux
  • JavaScript
  • Postgres
  • REST API
  • Web Sockets

Advanced Medical Screening and Clinical Trial Management

Description coming soon...

Features

  • Doctor portal for patient management
  • Advanced medical screening questionnaire logic
  • Proprietary analytics engine
  • Responsive mobile and web design

Technologies

  • Django
  • Python
  • Docker
  • AWS
  • RedHat linux
  • JavaScript
  • HTML5
  • MySQL
  • REST API
  • Web Sockets
  • Apache

BBC Motion Gallery

Web application used for digital asset discovery, organization and curation.

Features

  • Customer, curator and administrator user accounts
  • MediaSilo API integration
  • Responsive mobile and web design

Technologies

  • MediaSilo REST API
  • EXTJS
  • JavaScript
  • PHP

MediaSilo Platform

Cloud-based digital asset management web application for movie studios. Focus on content sharing.

Features

  • Responsive mobile and web design

Technologies

  • REST API
  • EXTJS
  • JavaScript
  • Java
  • PHP

PPG Industries

Client contact for software requirements gathering, specification and management. Web application design, development and deployment

Features

  • Responsive mobile and web design

Technologies

  • .NET Framework
  • JavaScript
  • C#

Personal

Notable products I have launched on my own, for pleasure and profit.

qchain

Questionnaires on the Ethereum blockchain. Full-stack application consisting of the correct infrastructure and tools for building smart contracts or distributed applications (Dapps).

Features

  • Blockchain backend
  • Responsive mobile and web design

Technologies

  • Solidity
  • Ethereum (Geth and Testrpc)
  • Docker
  • JavaScript
  • ReactJS

Gitbot

Slackbot for automating sales lead generation and prospect communications.

Features

  • Responsive mobile and web design

Technologies

  • REST API
  • Python
  • Docker
  • NLP
  • TextBlob
  • Machine Learning
  • NLTK
  • Slack REST API
  • Mailgun API
  • Flask
  • AWS
  • Debian Linux

www.brandonstil.es

My personal blog and portfolio.

Features

  • High performance
  • Response mobile and web design
  • Simple

Technologies

  • Golang
  • GitHub Pages
  • HTML5/JavaScript

fs-h

Starter kit for containerized full-stack Haskell web applications.

Features

  • Code-defined infrastructure
  • Responsive mobile and web design
  • Deterministic

Technologies

  • Haskell
  • Docker
  • Reflex-FRP
  • GHCJS
  • Stack

Aegis

Code-defined infrastructure automation toolset for deploying, scaling and maintaining HIPAA compliant software applications.

Features

  • Code-defined infrastructure
  • HIPAA compliance
  • Deterministic

Technologies

  • Ansible
  • NixOs
  • Docker
  • AWS

Open Source

The programming community has given me so much, I am eternally grateful. My blog posts and these libraries are an attempt at giving back.

Haskell Lambda Calculus

Docker-based λ-calculus interpreter written in Haskell.

Technologies

  • Haskell
  • Stack
  • Docker
  • Alpine Linux

Yesod Docker Image

Docker-based Haskell and Yesod web application development and production services.

Technologies

  • Haskell
  • Stack
  • Docker
  • Alpine Linux

hangelco

Lite Haskell wrapper for Angel List API.

Technologies

  • Haskell
  • Stack
  • REST API

Reflex-FRP Docker Image

Docker-based Haskell functional reactive programming client-side web development and production services.

Technologies

  • Haskell
  • Reflex-FRP
  • Stack
  • Docker
  • NixOS Linux

Serverless Haskell

Code-defined infrastructure for serverless AWS Lambda-based Haskell backend web development.

Technologies

  • Haskell
  • AWS Lambda
  • Docker

dotfiles

Configuration files for my development environment.

Features

  • Highly productive setup
  • Terminal-based
  • Easy setup

Technologies

  • Emacs
  • NeoVim
  • Tmux
  • Docker
  • GPG
  • Vagrant
  • MacOS