Steven J Baldwin

I am a post graduate software developer who lives in Cardiff, Wales looking to secure a software or web developer position. This is my personal website where I post programming articles and projects that I have developed.

About Me

I am a flexible software developer, currently looking for employment in web development around the Cardiff area. I graduated from university doing a Computer Games Development course in 2016. Since then I have developed my skills in software engineering and web development.

  • -
    HTML5 / CSS3 / JS

    I am confident in using web technologies such as HTML5, CSS3, Javascript and PHP, for both front-end and backend development.

  • @
    Mobile/Desktop Apps

    I can also develop mobile/desktop applications using a mixture of technologies, including C++, Java, C#, NodeJS and Javascript.

  • E
    Responsive Web Design

    I develop responsive website that scale across all devices, from mobile to desktop.

Web Development

I can design, develop and deploy responsive website that scale across all devices, from mobiles to desktops.

Responsive Web Design

Software Development

I develop and design bespoke software solutions using different frameworks and programming languages. I am confident programming in many languages including C++, C#, java, JavaScript and PHP.

  • Desktop App Development
  • Mobile App Development
  • Integrated Web Apps

Here is some of my work

These are some projects I have worked on in the last year.


Project 1

Colour Picker Application

Electron Application - 2020

Project 1

DT Vending - Website

A bespoke website for DT Vending - 2020

Project 1

Restock Bespoke App

Bespoke Application for DT Vending

Project 1

3D DirectX - Desktop

Custom 3D real time desktop wallpaper - 2020

Project 1

HTML5 Canvas Projects

Demonstration of the HTML5 canvas element.

Project 1

Graphics Demostration

This is a real time demonstration of voxel cone tracing using Vulkan API.

Electronic Projects 2018 ~ 2020

As a hobby of mine I build and design electronic circuits, primarily using microcontrollers which I program in C using a either xc8 for Microchip MCU's or Atmel Studio for ATSAM MCU's.

Project 1

Custom Development Board

Custom Development Board, I Designed and built this circuit board myself.

Project 1

Microcontroller Projects

Introduction to programming PIC microcontrollers

Project 1

Custom Development Board

Custom Development Board

Recent Posts

C++ NodeJS Addon
30 August 2020


This is a guide to creating custom C++ addons for NodeJS applications, as C++ in most cases has improved performance over javascript for computations. Also, C++ addons allow more access to platform specific functionality.

Building Android Cordova Plugin
27 August 2020


Cordova plugins allow for embedding native code into a Cordova application, this post describes how to create an Android plugin using plugman.

Getting Started with Electron
17 February 2020


This article describes how to create a basic Electron Application