About Me

Passionate about creating innovative digital solutions

About Me

Backend-focused engineer specializing in VoIP systems and AI-powered applications.

I design and build scalable backend systems using FastAPI, including 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

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

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 (Next.js)

Built multiple VoIP admin dashboards using Next.js with RTK Query for efficient API state management.

Key Features:

  • Built 3 admin panels connected to REST APIs
  • Used RTK Query for state management
  • Integrated NOWPayments for crypto payments

Technologies:

Next.js
React
RTK Query
NOWPayments

Call Flow Builder (React Flow)

Developed visual drag-and-drop call routing system using React Flow for dynamic call routing configuration.

Key Features:

  • Developed visual drag-and-drop call routing system
  • Enabled dynamic call configuration
  • Integrated with VoIP backend systems

Technologies:

React Flow
React
Next.js
VoIP

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

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 15
CRM
PostgreSQL

Contact

Let's connect and build something great together

Get in Touch

Connect With Me