Skip to main content

ONLINE — accepting projects

Hi, I'm Zarachtech

Full-Stack Developer & VoIP Expert

I'm a full-stack developer and VoIP engineer. I build websites and mobile apps, and the voice infrastructure behind them — pure Asterisk, FreePBX, Vicidial, FusionPBX and VitalPBX, from a single-office PBX to multi-tenant hosted platforms with reseller billing, DID routing and outbound campaigns.

Zarachtech
Developer
CEO ZARACHTECH
0
Years Experience
0
Portfolio Items
0
Happy Clients
0
VoIP Platforms Mastered

Recent Client Sectors

Work delivered for operations-heavy teams

These are representative sectors and engagement types, not public client logos.

CC
Call Center Teams Dialer setup, queue monitoring, reporting
FN
Finance Operations Invoicing flows, approvals, internal tools
LG
Logistics Teams Offline-first apps for field workflows
HS
Hospitality Groups Branch telephony and routing cleanup
SO
Service Ops Teams Dashboards, status visibility, reporting
TR
Telecom Resellers PBX integrations and billing support
SM
Founders and SMEs MVP builds, admin systems, support handover
PT
Internal Product Teams Laravel delivery, release cleanup, tooling
CC
Call Center Teams Dialer setup, queue monitoring, reporting
FN
Finance Operations Invoicing flows, approvals, internal tools
LG
Logistics Teams Offline-first apps for field workflows
HS
Hospitality Groups Branch telephony and routing cleanup
SO
Service Ops Teams Dashboards, status visibility, reporting
TR
Telecom Resellers PBX integrations and billing support
SM
Founders and SMEs MVP builds, admin systems, support handover
PT
Internal Product Teams Laravel delivery, release cleanup, tooling

01 · ABOUT

About Me

Passionate about technology and innovation

8+ Years of Experience

As a seasoned full-stack developer and VoIP specialist, I've successfully delivered numerous projects across various industries. My expertise spans from building scalable web applications to implementing complex telecommunication systems.

Technical Proficiency

Asterisk (Dialplan / ARI) 98%
Vicidial 98%
Outbound Dialer Campaigns 97%
FreePBX / VitalPBX 97%
MagnusBilling / A2Billing 96%
DID & Carrier Routing 96%
FusionPBX / FreeSWITCH 95%
Multi-Tenant PBX 95%
PHP / Laravel 95%
HTML / CSS / UI/UX 94%
JavaScript / TypeScript / React 93%
MySQL / PostgreSQL 93%
Linux / DevOps 93%
React Native / Flutter 91%
Node.js / Express 91%
Python 90%

Frontend

  • React.js / Vue.js
  • TypeScript / JavaScript
  • HTML5 / CSS3
  • Responsive Design
  • UI/UX Implementation

Backend

  • PHP / Node.js / Python
  • MySQL / PostgreSQL / MongoDB
  • RESTful APIs
  • Server Administration

VoIP Systems

  • Asterisk (custom dialplan)
  • FreePBX / VitalPBX
  • Vicidial
  • FusionPBX / FreeSWITCH
  • Multi-tenant PBX & billing
  • DID routing & outbound

Mobile Development

  • React Native
  • Flutter
  • iOS / Android
  • Cross-platform Apps

02 · JOURNEY

My Journey

Key milestones in my career

2015

Where It Started

Fell into tech through curiosity — teaching myself HTML, CSS and PHP after hours, and pulling other people's websites apart just to understand how they worked.

2018

Founded Zarachtech

Registered Zarachtech and started taking client work under one name. The same year I joined The Polytechnic of Ibadan ICT centre, supporting exam infrastructure and internal web applications, and took my first contracts on Upwork.

2019

Head of Technology, BoldRealtors

Led the real estate platform end to end — website, mobile app and listing quality — alongside digital campaigns across Facebook, Google Ads and Jiji, and training staff to run them.

2020

Full-Stack, Mobile and Consulting

Built and maintained sites for ODTC Consulting and Ilaji Hotels & Sports Resort, and broadened the stack into TypeScript, React and Node.js with cross-platform mobile in Flutter and React Native.

2021

Vicidial and Call Centres

Specialised in Vicidial — predictive dialling, campaign and queue design, agent provisioning and reporting — for contact centres running hundreds of concurrent agents.

2022

Multi-Tenant and Billing

Started building hosted voice for resellers: per-tenant isolation on FusionPBX and FreeSWITCH, with MagnusBilling and A2Billing handling rating, credit and reseller hierarchies.

2023

Automation and Telegram Bots

Connected voice to everything else — Telegram bots wired into Asterisk AMI for automated calling, voicemail and notification workflows, plus REST integrations into client CRMs.

2024

Carrier Routing at Scale

Took on the carrier side — DID provisioning and porting, least-cost routing with failover across multiple SIP trunks, and tuning outbound platforms for sustained call volume.

2026

150+ Projects Delivered

Eight years in, past 150 delivered projects across web, mobile and VoIP — and still taking on the awkward telephony problems other people would rather not touch.

03 · CREDENTIALS

Certifications

Professional credentials and continuous learning

FreePBX Certified Administrator

Sangoma Technologies

2021

Vicidial Expert Certification

VICIdial Group

2022

Full-Stack Web Development

Meta (Coursera)

2022

Linux System Administration

Linux Foundation

2020

React Native Development

Meta (Coursera)

2023

04 · SERVICES

My Services

Zarachtech offers a comprehensive suite of services, bringing together expertise in full-stack development for websites and mobile applications, along with specialized proficiency as a Voice over Internet Protocol (VoIP) expert.

Full-Stack Development (Web & Mobile)

Website and mobile app development end to end — responsive sites and web applications, plus cross-platform mobile apps built with React Native and Flutter.

Voice over Internet Protocol (VoIP) Solutions

End-to-end voice infrastructure on Asterisk, FreePBX, FusionPBX and Vicidial — from a single-office PBX to multi-tenant platforms, DID routing and outbound campaigns.

Vicidial Call Centre Deployment

Predictive and progressive dialer setup, agent and campaign configuration, queue and IVR design, call recording, and live reporting for teams from ten to several hundred concurrent agents.

Multi-Tenant PBX and Hosted Voice

Hosted PBX platforms with per-tenant isolation, reseller hierarchies and billing — built on FusionPBX/FreeSWITCH, multi-tenant FreePBX and Asterisk, VitalPBX, MagnusBilling and A2Billing.

Pure Asterisk Development

Custom dialplan, AGI/ARI and AMI work built directly on Asterisk for call flows a GUI distro cannot express — bespoke routing logic, CRM integration and real-time call control.

DID Management and Routing

DID procurement, provisioning and porting, inbound routing rules, and least-cost routing with failover across multiple carriers and SIP trunks.

Outbound Calling and Campaigns

Outbound campaign design, carrier and trunk setup, caller ID and compliance configuration, answering-machine detection, and throughput tuning for sustained call volume.

Consulting and Custom Solutions

Tailored solutions to meet your specific business needs and goals.

05 · WORK

Portfolio

A synced showcase of my public GitHub work, shipped products, and technical builds

Invoice Payment System

A comprehensive Flask-based web application for creating, sending, and tracking invoices and payments

Python Flask Invoicing Payments

Zarsoftphone

Compact MicroSIP-style SIP softphone — Electron + React + TypeScript. 340×620 window, multi-account, WebRTC calls, contacts & call history.

TypeScript Electron macOS React SIP Softphone

Finance Tracker

Multi-currency personal finance management app with offline-first operation, savings goals, and budget tracking. Built with Flutter by Abdulrasheed.

Dart Flutter Finance

Zarachfinance

Finance guard app and web api

Dart API Finance

Task Manager App

Task Manager App is a public JavaScript repository with a clean, inspectable codebase.

JavaScript

VoIP Asterisk Dashboard

VoIP Call Center Dashboard with Asterisk AMI integration - Real-time monitoring, agent management, and call control

Blade AMI Asterisk Call Center Dashboard Laravel

VoIP Call Center Dashboard

Modern VoIP Call Center Dashboard with real-time Asterisk AMI integration, call management, and analytics

Blade VoIP Asterisk Dashboard

Owambe Events

Event management platform for weddings, tech events, and meetups with ticket sales, RSVP, and QR check-in

JavaScript Events QR

Naija Slack Clone

Real-time messaging app for business teams with Socket.io, MongoDB, JWT auth, and reminder bot

JavaScript Socket.io MongoDB Messaging

Personal Portfolio Site

Modern personal portfolio website with dark mode, responsive design, and accessibility features by Abdulrasheed

Html Portfolio

Magnusbilling API Wrapper

Node.js and Python database wrappers for MagnusBilling VoIP platform

JavaScript Python Node.js VoIP MagnusBilling Billing

Autodialer

Autodialer In Python

Python

Site To Desktop

Website to Desktop Application Using

JavaScript Desktop

Freepbxapiportal

Freepbx API Portal with billing system using laravel

PHP Laravel FreePBX Billing API

Voicelinkproject

Complete Node.js/Express application with MagnusBilling integration

JavaScript Node.js Express MagnusBilling Billing

Voicelink Pro Site

Voicelink Pro Website Multi‑page marketing site for VoIP services with a Node/Express backend, EJS templates, SMTP contact form, and MagnusBilling integration points.

EJS Node.js Express VoIP MagnusBilling Billing

Want to see more?

Check out my GitHub profile for more repositories and open-source contributions

Visit My GitHub

06 · FIELD NOTES

Latest from the Blog

Insights, tutorials, and industry knowledge

07 · SIGNAL REPORTS

Client Testimonials

Representative feedback from recent delivery work. Some client names are abbreviated for privacy.

Vicidial rebuild and queue reporting

"We brought him in when our Vicidial setup had become difficult to trust. The dialer was running, but reporting was inconsistent and supervisors kept depending on manual checks. He cleaned up the setup, fixed the reporting gaps, and gave us a dashboard the team could actually use during shifts. The biggest difference is that operations now sees problems early instead of after customers complain."

Supervisors gained a clearer live view of queues and agent activity.
Read the related VoIP article →
MA
M. Adeyemi Operations Lead, Outbound Contact Centre, Lagos
Laravel invoicing and internal workflow delivery

"What stood out was how quickly he understood the business rules behind the product, not just the code. We had messy approval steps, duplicate records, and too much back-and-forth between operations and finance. He simplified the flow, shipped in smaller phases, and communicated clearly whenever there was a tradeoff to make. The final handover was also better documented than we usually get from freelancers."

The release reduced manual follow-up and made finance reviews faster.
View the invoicing project →
CO
Chinwe O. Product Owner, Private Finance Workflow Team
Offline-first Flutter field app

"Our team works on the road, so a normal app that assumes stable internet was not good enough. He built the mobile app around the realities of weak connectivity, queued submissions properly, and made sync states easy for our staff to understand. That reduced support calls almost immediately because people stopped asking whether their updates had gone through."

Field agents could keep working in low-network areas without losing updates.
Read the offline-first article →
TA
Tunde A. Founder, Logistics Startup
FreePBX deployment across multiple branches

"We needed a practical FreePBX setup, not a complicated one. He handled the branch routing, IVR logic, user provisioning, and call flow cleanup without turning the project into unnecessary complexity. After launch, the documentation and admin walkthrough made it possible for our internal team to manage everyday changes without opening a support ticket each time."

The phone system became easier to manage internally after handover.
View the FreePBX-related project →
RM
R. Musa IT Manager, Hospitality Group
Custom dashboard and reporting interface

"The project was not flashy, but it solved a real operational problem for us. We had information spread across spreadsheets, chats, and email. He built a clean internal dashboard that gave us one place to track work, check status, and review updates. It saved time, but more importantly it reduced the confusion that came from everyone working from different versions of the same information."

Daily reporting moved from spreadsheets into a simpler shared workflow.
View the related project →
IE
Ifeoma E. Admin Lead, Service Operations Team

08 · FAQ

Frequently Asked Questions

Common questions about my services

I work across Asterisk, FreePBX, Vicidial, FusionPBX/FreeSWITCH, VitalPBX, MagnusBilling and A2Billing. In practice that covers single-site PBX builds, pure-Asterisk dialplan development, multi-tenant hosted platforms with reseller billing, DID provisioning and least-cost routing, and outbound dialer campaigns. I can deploy, customise, migrate or troubleshoot any of them.

Project timelines vary based on complexity. A simple website takes 2-4 weeks, a mobile app MVP 4-8 weeks, and VoIP deployments 1-3 weeks. I always provide a detailed timeline during our initial consultation.

Yes! I offer maintenance packages for all projects including bug fixes, updates, security patches, and feature additions. VoIP systems include 24/7 monitoring options.

Absolutely. I can deploy a complete Vicidial-based call center supporting hundreds of concurrent agents with predictive dialing, call recording, real-time monitoring, and detailed reporting.

I offer both fixed-price and hourly models depending on project scope. Contact me for a free consultation and custom quote tailored to your specific requirements.

09 · DIAL IN

Get In Touch

Let's discuss your next project