Services / Development

Code with a purpose.

Web and desktop app development for specific needs: building a page, simplifying everyday tasks, automating a workflow or connecting systems.

Solutions for your project

01

Websites & landing pages

Business and presentation websites with responsive layouts and efficient loading, suited to small businesses and early-stage projects.

Examples: Business websites, service pages and campaigns.

HTML · CSS · JavaScript · Static site generators
02

Backend & web systems

Development, maintenance and focused improvements for PHP websites and systems, including CodeIgniter and ProcessWire. Structured data and features for specific needs.

Examples: Fix errors, adjust forms and improve existing pages.

PHP · CodeIgniter · ProcessWire · MySQL/MariaDB
03

Automation & scripts

Scripts to reduce repetitive tasks, organize backups and support server workflows and data processing.

Examples: Backups, batch file processing and reports.

Bash · PHP · Cron
04

API integrations

Connections between services, databases and existing systems so information can flow between them.

Examples: Connect systems, query APIs and sync data.

REST · SOAP · Legacy systems
05

Linux & DNS consulting

Consulting on Linux server configuration, maintenance and security, and development environments. DNS and MX record configuration for domains and email services, with guidance and provider recommendations when needed.

Examples: Configure domains, adjust MX records and investigate issues.

Linux · DNS · MX records · Domains and email
06

Desktop & web apps

Apps that simplify everyday tasks, whether on your computer or in a browser.

Examples: Generate documents, convert files and simplify repetitive tasks.

Web apps · Desktop apps · Custom tools

These are a few examples. Other requests can be considered.

Working together

01

Understand

Tell me what you need and when you would like to get started.

02

Assess

I review the scope and my availability before confirming the work.

03

Follow through

Once we agree on the request, I organize the steps and stay involved through delivery.

Ready for the next step?

Tell me what you want to bring to life.

Briefly describe what you need and when you would like to get started. I’ll review the scope and my availability before confirming.