Software Developer Building Web, Mobile & Desktop Applications

mskwebSEO · Software Development & Digital Solutions. I design and develop custom software solutions that turn business requirements, ideas and workflows into reliable applications, from web and mobile apps to desktop software and integrated business systems. Based in South Africa, working with clients in South Africa, Tanzania and internationally.

What I Build

  • Web Application Development: Custom web applications, dashboards, portals, business platforms, administration systems, APIs and database-driven applications.
  • Mobile Application Development: Mobile applications for iOS and Android, designed around specific business and user requirements.
  • Desktop Application Development: Custom desktop applications for business operations, automation, data management, specialised workflows and internal tools.
  • Custom Software Development: Purpose-built software designed around specific requirements where existing solutions are not sufficient.
  • API & System Integration: Connecting applications, databases, third-party services, APIs, payment systems, authentication and external platforms.
  • Business Automation: Software that reduces repetitive manual work, connects systems, manages information and improves operational workflows.
  • Software Modernisation: Improving, extending, refactoring, maintaining or modernising existing software and codebases.

Also available: Business Website, Graphic Design & Branding, SEO & Website Performance. See pricing.

Selected Work

  • SatTrack Pro (Web Application): Maritime satellite pointing and diagnostics platform for cruise-fleet broadcast technicians: equipment tracking, calibration logs, voyage satellite planning, fleet reliability analytics and generated reports. Technology: React, Vite, Node.js, Express, PostgreSQL, JWT Auth, Leaflet, Recharts, i18next, Tesseract.js, Claude API, PDFKit, Jest, Vitest.
  • Becky Casting & Films (Web Platform): Talent, casting and festival platform for a South African casting agency: self-registration for talent and artists, subscriptions, casting calls, festival tickets and an admin back office. Technology: Next.js, TypeScript, React, Supabase, PostgreSQL, Tailwind CSS, OpenAI API.
  • BMK Training Centre App (Mobile Application): Cross-platform mobile app for a SETA-accredited corporate training provider: students browse courses, check the live training calendar and book, with an AI assistant answering course questions. Technology: React Native, iOS, Android, Claude API.
  • mskwebSEO Website (Web Application): This website: a React single-page application with build-time prerendering for search engines and a PHP backend that verifies and delivers project enquiries. Technology: React, Vite, Tailwind CSS, React Router, PHP, Apache, Cloudflare Turnstile.
  • Eid Shopping Festival (Event Website): Website for South Africa's largest halal shopping exposition, held at Gallagher Convention Centre, Midrand, presenting more than 200 local and international vendors. Technology: WordPress.
  • Option Panel Beaters (Business Website): Website for a South African panel beating and smash repair business, built so customers can request quotes and contact the workshop directly from their phones. Technology: WordPress.
  • Sayed GP (Business Website): Website for a Gauteng-based production business, presenting its services, media and video work.
  • Casting Agency (Website & Brand Identity): Website and brand identity for an entertainment industry casting agency, giving casting directors a way to discover talent online.

Technical Expertise

  • Frontend Development: React, Next.js, TypeScript, JavaScript, HTML5, CSS, Tailwind CSS, Vite
  • Backend Development: Node.js, Express, PHP, Python, JWT authentication
  • Mobile Development: React Native, iOS, Android, App Store & Google Play release
  • Desktop Development: Electron, Python (PyQt), SQLite, Windows & macOS builds
  • Databases & Content Platforms: PostgreSQL, Supabase, MySQL, WordPress, Drupal, Joomla
  • APIs & Integrations: REST APIs, Claude API, OpenAI API, Payments, Leaflet maps, OCR (Tesseract), WhatsApp integration, Cloudflare Turnstile, Google Analytics 4
  • Development & Engineering Tools: Jest, Vitest, ESLint, Lighthouse, npm, Apache & cPanel deployment, Figma
  • AI-Assisted Development: Claude Code

About Moses Mbalamweshi

Software developer specialising in web, mobile and desktop application development, building since 2011. I work across the full software development lifecycle, from requirements and architecture to development, testing, deployment and ongoing improvement, and use AI-assisted tools such as Claude Code as part of a modern engineering workflow.

Start a Project

Start a project, call or WhatsApp +27 61 005 5198 or email info@mskwebseo.co.za or moses@mskwebseo.co.za. Free 30-minute consultation.