Fullstack Web Application Development

Contact for pricing

About this service

Summary

Build your dream web app with me! I can tailor features to your needs, build upon reliable, well-established tools and frameworks, and provide access to state-of-the-art technologies such as Web Assembly (to accelerate large computations) and WebGL (for 3D graphics) giving you an edge over the competition.

What's included

  • Design Consultation

    The process starts by assessing your needs and establishing a high-level design for your web application. Once the software development phase begins changing direction can be costly both in time and money, so in the design phase we will pin down as much as possible to minimize risk and uncertainty. A functional specification will be drawn up, and a stylistic design will be sourced from a third-party graphic designer. These two documents will form the acceptance criteria for the project, giving us clear goals to aim for.

  • Source Code

    The application source code will be made available to you whether through a package such as a .zip or .tar.gz file, or via a source control system such as github.

  • License and Copyright

    For open source and third-party works licenses will be provided. For newly-created closed source works the copyrights may be assigned.

  • Documentation

    Usage and maintenance instructions will be provided. Technical information on the inner workings of the application may be requested as an extension.

  • Infrastructure Provisioning

    Infrastructure such as web servers, firewalls, and content delivery networks will be provisioned according to the functional specification. This will be done with your accounts taking the 'owner' role in the team, thereby any recurring costs will be billed to you directly by the service providers, and you will have full control over the service and your team.

  • Initial Deployment

    The initial production deployment of the web application will be performed, including the setup of any software dependencies, such as databases, firewalls, and data backup systems.

  • Administrator Credentials

    Administrator-level access to the infrastructure and the application will be protected by credentials such as passwords and tokens. These will be provided separately from the software source code as a matter of information security best-practice.

  • Maintenance (optional)

    Web applications typically require periodic maintenance such as security updates, performance monitoring, and resource scaling. A retainer for such work may be negotiated upon request.


Skills and tools

Backend Engineer

Fullstack Engineer

Software Engineer

Golang

Golang

Next.js

Next.js

PostgreSQL

PostgreSQL

React

React

WebGL

WebGL