About Me

Passionate about creating innovative digital solutions

About Me

Backend-focused engineer specializing in VoIP systems, robust web APIs, and AI-powered applications.

I design and build scalable backend systems using Django REST Framework and FastAPI, including full-featured VoIP backends and Retrieval-Augmented Generation (RAG) solutions powered by Amazon Bedrock. My experience includes developing intelligent APIs, integrating LLM workflows, and building modular microservices.

On the telecom side, I work extensively with Kamailio (SIP proxy) and FreeSWITCH (media server) to build production-grade VoIP infrastructures. I also have hands-on experience deploying and managing FreePBX systems and integrating SIP-based softphones with modern web applications.

I develop frontend interfaces using Next.js and React, including VoIP admin dashboards with RTK Query, real-time call flow visualization using React Flow, and payment integrations such as NOWPayments.

Technical Skills

Django
Django REST Framework (DRF)
FastAPI
Retrieval-Augmented Generation (RAG)
Amazon Bedrock
Kamailio
FreeSWITCH
FreePBX
SIP / VoIP
WebRTC
React
Next.js
Redux Toolkit
Microservices
PostgreSQL
MySQL
Docker

System Development

I design and implement scalable VoIP architectures using Kamailio as a SIP proxy and FreeSWITCH for media processing (RTP handling, IVR, call routing). My work includes deploying and configuring FreePBX systems for telephony management and SIP trunk integration. I develop React-based softphone integrations for real-time communication over SIP/WebRTC, and build admin dashboards using Next.js with RTK Query for efficient API state management.

Education & Certifications

  • • BSc in Computer Science - American College of Technology
  • • HTML, CSS and JavaScript for Web Development - Johns Hopkins University
  • • The Fundamentals of Digital Marketing - Google Digital Garage
  • • AI Career Essentials - ALX

Services

What I can do for your business

Business Website Development

Create professional business websites to highlight your mission, vision, services, and achievements.

Dynamic Business Websites

Develop responsive websites with features like forms, user registration, and contact pages with contact management.

Blog Integration

Integrate a blog section to share updates, articles, and news seamlessly.

SIP-Based VoIP System Installation

Install SIP-based VoIP systems with Ethio Telecom SIP communication to enable seamless internal and external business calls.

Portfolio

Selected Projects & Implementations

RingerCall Backend & VoIP Infrastructure

Developed a Django REST Framework backend and Kamailio + FreeSWITCH VoIP infrastructure, fully optimized for an Android frontend application.

Key Features:

  • Built Kamailio & FreeSWITCH VoIP infrastructure integrated with DRF API
  • Implemented FCM (Firebase Cloud Messaging) for Android wake-up on calls
  • Integrated Google Play Payments for subscriptions and account top-ups
  • Developed features for audio recording, voicemail, and DID number purchasing

Technologies:

Django
DRF
Kamailio
FreeSWITCH
FCM
VoIP

AI RAG System (FastAPI + Amazon Bedrock)

Designed and implemented a Retrieval-Augmented Generation (RAG) system using FastAPI integrated with Amazon Bedrock for AI-powered query handling.

Key Features:

  • Built a RAG pipeline for intelligent query answering
  • Integrated Amazon Bedrock for LLM inference
  • Designed scalable API architecture

Technologies:

FastAPI
RAG
Amazon Bedrock
LLM
Python

VoIP Infrastructure (Kamailio + FreeSWITCH)

Built and maintained VoIP infrastructure using Kamailio as a SIP proxy and FreeSWITCH for media processing.

Key Features:

  • Implemented SIP proxy using Kamailio
  • Configured FreeSWITCH for media handling and IVR
  • Designed scalable multi-node VoIP architecture

Technologies:

Kamailio
FreeSWITCH
SIP
RTP
VoIP

VoIP Admin Dashboards

Developed responsive VoIP administration dashboards using React, focusing on performance and reusable components.

Key Features:

  • Developed three responsive VoIP administration dashboards
  • Integrated REST APIs and managed server state with RTK Query
  • Implemented cryptocurrency payment processing with NOWPayments
  • Built reusable components and optimized dashboard performance and user experience

Technologies:

React
RTK Query
NOWPayments

Web Softphone Integration

Integrated SIP/WebRTC softphones into React applications for real-time communication.

Key Features:

  • Integrated SIP/WebRTC softphones into React apps
  • Enabled real-time communication
  • Enhanced with attended transfer features

Technologies:

SIP.js
WebRTC
React
VoIP

Clinic Management System (Odoo + Django)

Built a clinic management system using Odoo 16 with biometric patient identification and Django API service for device integration.

Key Features:

  • Biometric fingerprint registration and search for patient lookup
  • Django API service to interface with biometric devices
  • Real-time communication using Django REST + WebSockets

Technologies:

Odoo 16
Django
Biometric Integration
WebSockets

Clinic Management Frontend Demo

Developed a responsive frontend demonstration for a clinic practice management (PM) system to showcase UI/UX design and operational workflows to potential clients.

Key Features:

  • Comprehensive patient visit history with diagnosis tracking and disposition status
  • Staff management module with role-based access for administrators, receptionists, and medical staff
  • Rapidly prototyped using a customized admin dashboard framework to visualize core clinic operations

Technologies:

React
Vite
Tailwind CSS
UI/UX

Call Center System (Django)

Developed attendance, shift, and activity management modules for call center operations.

Key Features:

  • Automated attendance tracking based on login events
  • Dynamic shift scheduling and real-time activity tracking
  • XLSX reports for operational and performance analysis

Technologies:

Django
Python
JavaScript
XLSX

Real Estate CRM System (Odoo)

Built a real-estate marketing platform with Odoo to streamline customer registration, property listings, CRM pipeline, and payment collection.

Key Features:

  • Customer registration and property management
  • CRM pipeline for lead tracking and sales management
  • Agreement handling and payment tracking

Technologies:

Odoo 18
CRM
PostgreSQL
docker
docker-compose

Contact

Let's connect and build something great together

Get in Touch

Connect With Me