Currently building web and Android apps

Reliable, user-friendly software for web and mobile.

I'm a software developer working with Node.js, JavaScript and modern web technologies. I build web apps, backend services and Android apps, and see them through from first idea to release and ongoing updates.

  • BackendNode.js and APIs
  • FrontendJavaScript, HTML, CSS
  • MobileAndroid and Google Play

// what I do

Software for the web and for Android.

From the browser to the backend to the phone in your pocket, I build products that are dependable and easy to use.

Web applications

Responsive, accessible web apps built with JavaScript, HTML and CSS that load quickly and work well on every screen.

  • JavaScript
  • HTML
  • CSS

Backend and APIs

Node.js services and APIs with a clear structure, careful error handling and code that stays easy to maintain as it grows.

  • Node.js
  • REST APIs

Android apps

User-friendly Android applications designed for real people and tested on emulators and real devices before every release.

  • Android
  • Device testing

Publishing and updates

Releases on Google Play done properly: testing tracks, app signing, store listings, policy requirements and regular updates.

  • Google Play Console
  • Releases

// about

Built with care, from code to release.

I have experience in software development, working mainly with Node.js, JavaScript and web technologies. I enjoy turning ideas into working products with a clean structure, careful testing and interfaces that feel simple to use.

I build for the web and, more and more, for mobile. I'm developing and testing Android apps and learning the complete process of publishing and maintaining them on Google Play, from releases and testing to app signing, store listings and policy requirements.

My goal

Build reliable, user-friendly software for the web and Android, and keep it stable, secure and up to date long after launch.

Reliable

Every release is tested before it ships, and errors and performance are watched after it goes live.

User-friendly

Simple flows, readable layouts and accessible design, so every product feels natural on any screen.

Built to last

Clean structure and regular updates keep projects healthy, secure and compliant long after launch.

// process

How a project comes together.

The same steady approach for a website, an API or an Android app: plan clearly, build carefully, test with real people and keep improving after launch.

  1. 01

    Plan

    Understand the goal, the users and the requirements, then agree on a clear scope before any code is written.

    • Goals
    • Scope
  2. 02

    Build

    Write clean, structured code for the frontend, Node.js for the backend, and Android apps for mobile.

    • Web
    • Backend
    • Android
  3. 03

    Test

    Check every feature on real browsers and devices, and use testing tracks to gather feedback before launch.

    • Browsers
    • Devices
    • Testers
  4. 04

    Launch and maintain

    Deploy web projects, publish signed Android releases on Google Play, then keep everything updated and secure.

    • Deploy
    • Google Play
    • Updates

Want early access to new apps?

New Android apps and web projects are tested with real people before launch. Join as a tester to try things first and help shape the final product.

Become a tester

// skills

Tools and technologies.

A JavaScript foundation that spans the stack, now extended to Android and Google Play.

Backend

On the server
  • Node.js
  • JavaScript
  • REST APIs
  • npm

Frontend

In the browser
  • JavaScript
  • HTML
  • CSS
  • Responsive design
  • Web applications

Mobile

On Android
  • Android development
  • Google Play Console
  • Testing tracks
  • App signing
  • Store listings
  • Release updates

// contact

Have a project in mind?

Whether it's a web app, a Node.js backend or an Android app, I'm happy to talk it through. Send a message and I'll get back to you.