Software Developer & IT Consultant

I build software.
And make it work in practice.

I build web applications and browser automation, and help teams design and evaluate AI workflows.

Hürth, near Cologne · Germany

BONNY ONGOMBonny Ongom
Development. Automation. Analysis.Based in Germany ↗

BSc Software Engineering
Currently studying Cyber Security

Tools I work with
  • TypeScript
  • React
  • Next.js
  • Python
  • Playwright
  • SQL
  • Power BI

01 / Selected work

Selected work

The problem, my contribution, and the tools behind it.

Monitoring01
01Check pages
02Record findings
03Explain issues
Workflow overview

Freelance client project

Opel Health Monitoring

Website checks with reports people can act on.

My role Software development

Implemented monitoring components, a dashboard and recipient management. Added plain-language issue explanations, troubleshooting guidance and automated tests.

  • TypeScript
  • Playwright
  • SQLite
  • Mistral API
Project context

Bring website checks, incidents and reporting into one application.

Mobile and desktop checks, SQLite storage and Mistral API integration within the platform.

Client source code is private.

AI workflows02
01Define needs
02Design workflows
03Test responses
Workflow overview

Migrafrica gGmbH

Förderkompass / FörderPilot PLUS

Helping shape an AI-assisted funding platform.

My role Requirements, workflow design & evaluation

Defined requirements and designed workflows. Test AI responses and system behaviour, analyse code and provide improvement feedback to the implementing developer.

  • LLM APIs
  • RAG
  • Qdrant
  • n8n
Project context

Help organisations navigate funding information through an AI-assisted workflow.

Project technologies include OpenAI APIs, RAG, Qdrant and n8n webhooks for Notion storage and email automation.

Client source code is private.

Automation03
01Run hourly
02Test journeys
03Alert on failure
Workflow overview

Freelance client project

Opel Widget Monitor

Automated checks for key customer journeys.

My role Browser automation & monitoring

Built Playwright tests and stabilised dynamic form flows. Added hourly systemd scheduling, Slack/email failure alerts and automatic cleanup of logs and test artefacts after 14 days.

  • JavaScript
  • Playwright
  • systemd
  • Webhooks
Project context

Check test-drive bookings, offer requests and sales enquiries through changing interfaces.

Repeatable checks and actionable failure notifications for the project team.

Client source code is private.

Web development04
01Candidate forms
02Employer requests
03Backend handoff
Workflow overview

Collaborative project

Future Talents

A recruitment interface for candidates and employers.

My role Complete front-end development

Built the complete front end, including candidate registration and employer request forms. Shared the front-end work with Paul, who handled the back end and database.

  • Next.js
  • React
  • TypeScript
Project context

Support candidate registration and employer requests through a clear web interface.

A collaborative recruitment platform built with Next.js, React and TypeScript on the front end.

Document automation05
01Vehicle data
02Render templates
03PDF datasheet
Workflow overview

Freelance client project

Opel & Vauxhall PDF Generator

Turning vehicle information into PDF datasheets.

My role Server-side development

Integrated server-side PDF generation, improved multilingual content and pagination, and added emissions data to price matrices and contextual vehicle images.

  • PHP
  • Twig
  • PDF generation
Project context

Render vehicle content consistently across languages and page layouts.

Vehicle datasheets generated through a PHP and Twig rendering workflow.

Client source code is private.

Analytics & SEO06
01Donation form
02Track conversion
03Analyse activity
Workflow overview

Ongoing freelance work

SHOFCO Germany

Making donation journeys measurable.

My role Technical SEO & conversion tracking

Set up GA4, Google Tag Manager and donation-form conversion tracking. Configured Google Ads for donation promotion and improved site structure and metadata.

  • GA4
  • Google Tag Manager
  • Google Ads
  • Search Console
Project context

Track donation-form activity and support the organisation’s search presence.

An analytics and tracking setup, alongside ongoing Search Console monitoring.

Data analysis07
01Clean data
02Build dashboards
03Analyse findings
Workflow overview

2022 · Consultancy for Joyce Kimaro

Kenya Gender Assessment

Power BI analysis supporting a gender assessment.

My role Data preparation, analysis & visualisation

Cleaned the data, built Power BI charts and dashboards, and analysed the results for the report consultancy led by Joyce Kimaro.

  • Power BI
  • Data cleaning
  • Data analysis
Project context

Analyse assessment data across five producer organisations in the Forest and Farm Facility programme.

Analysis and visualisations supporting the assessment of five producer organisations.

Earlier work includes Women Trade Hub (2019), EAC–GIZ web development (2018) and the yeApp mobile application (2017).

02 / Experience

Experience

Client delivery, technical consulting and years of working in teams.

  1. Mar 2026 — Present

    Migrafrica gGmbH

    AI Project Consultant

    Define requirements and design workflows for an AI-assisted funding platform.

    Test AI responses and system behaviour, review code and give the implementing developer ongoing technical feedback.

  2. Aug 2025 — Present

    BOSH IT — IT Solutions

    Freelance Software Developer & IT Consultant

    Develop web applications, REST APIs and database integrations for client projects.

    Deliver website monitoring and Playwright automation for Opel projects in collaboration with another freelancer.

  3. 2025 — Present

    SHOFCO Germany

    Freelance SEO Manager

    Set up GA4, Google Tag Manager and donation-form conversion tracking.

    Configure Google Ads for donation promotion; optimise site structure and metadata and monitor indexing in Search Console.

  4. 2019 — Present

    Robylinks Solutions

    Front End Developer

    Contribute front-end development to multiple client websites as part of the agency team.

    Find me on the Robylinks team
  5. Oct 2020 — Mar 2023

    Uganda Safari Guides Association

    Chief Executive Officer

    Advised the board on IT strategy, oversaw the tourist guides portal and managed organisational resources.

  6. Sep 2019 — Oct 2020

    Uganda Safari Guides Association

    IT Officer

    Managed networks and backups, supported applications, and trained staff on the guides portal, mobile app and cybersecurity.

  7. Sep 2016 — Apr 2018

    National Council of Folklorists of Uganda

    Youth Coordinator

    Coordinated IT workshops and partner activities; prepared project proposals and reports.

03 / Skills & approach

Skills & approach

Practical development skills, with room for the analysis and testing that make systems useful.

Software development

  • JavaScript
  • TypeScript
  • Python
  • SQL
  • PHP
  • Java (university studies)

Web applications

  • React
  • Next.js
  • Node.js
  • REST APIs
  • Git
  • GitHub
  • Docker

Automation & databases

  • Playwright
  • Browser testing
  • MySQL
  • PostgreSQL
  • SQLite

AI project work

  • Requirements definition
  • Workflow design
  • AI response testing
  • System testing
  • Code review

Data & analytics

  • Python data analysis
  • Power BI
  • Excel
  • GA4
  • Google Tag Manager

Supporting web skills

  • Technical SEO
  • Search Console
  • Google Ads
  • WordPress

I also build and maintain WordPress websites for clients in Germany. Browse website samples ↗

04 / A little more about me

A little more about me

I'm a software developer and IT consultant based in Hürth, Germany. I hold a BSc in Software Engineering from Makerere University and have been studying Cyber Security at IU since 2024.

My experience includes freelance Opel projects, front-end development with Robylinks Solutions, AI project consulting for Migrafrica, and data analysis and digital analytics for nonprofit organisations.

I work both independently and alongside other developers. The project summaries explain the part I contributed.

English Fluent

German B1, certified

Education

Bachelor of Cyber Security

IU International University of Applied Sciences

2024 — Present · Expected completion March 2027

BSc in Software Engineering

Makerere University, Uganda

Graduated 2015

Training & certificates

  • 2022 · Data Analysis with Python — DataCamp
  • 2022 · Data Analysis with Power BI and Excel — Computer Pride, Kenya
  • 2016 · CCNA — Multitech Business School Makerere

Get in touch

Have a role or
a project in mind?

Let’s talk about software development, automation or your team’s next technical challenge.

[email protected]