PROJECT 01
API
Digikala Seller Integration Platform
Designed and developed an integration service for exchanging data with sellers and external
services.
- Designed RESTful Web APIs and background processing flows
- Applied Clean Architecture across Domain, Application, and Infrastructure
- Used Hangfire for scheduled jobs and SignalR for real-time communication
- Handled Webhooks, external-service failures, and maintainability concerns
C#.NETWeb APIClean ArchitectureHangfireSignalRWebhooks
PROJECT 02
05
Production & Customer Kiosk Applications
Contributed to 5 production kiosk applications used by customers for sales, order-registration,
and interaction workflows.
- Designed interactive desktop workflows with WPF
- Integrated kiosks with backend services and organizational APIs
- Implemented customer, barcode, sales, and order-registration scenarios
- Debugged and maintained applications deployed in real-world environments
WPFC#REST APIsWindowsKiosk
PROJECT 03
5–10
External API & Service Integrations
Implemented approximately 5–10 external API/service integrations across multiple projects.
- Built isolated integration layers around third-party services
- Handled authentication, requests/responses, and communication failures
- Synchronized data between internal systems and external providers
- Added logging and background processing to improve reliability
C#RESTJSONWebhooksHangfire
PROJECT 04
WPF
Desktop Application Portfolio
Developed WPF and Windows Forms applications for commercial and organizational workflows.
- Designed complex forms and operational workflows
- Connected applications to APIs, SQL Server, and MongoDB
- Built practical tools for organizational users
- Maintained and incrementally enhanced existing production systems
WPFWinFormsC#SQL ServerMongoDB
PROJECT 05
15+
Android & Mobile Portfolio
Contributed to and maintained 15+ Android/mobile projects throughout my professional career.
- Developed Android applications using Kotlin and Xamarin
- Integrated mobile applications with REST backend services
- Implemented features and maintained existing application versions
- Troubleshot issues affecting real-world users
AndroidKotlinXamarinFlutterREST APIs
PROJECT 06
VoIP
Customized VoIP System
Designed and implemented a complete customized VoIP solution that replaced the previous system.
- Designed APIs and MongoDB data structures
- Developed the Windows Forms client software
- Connected client, server, and database components
- Deployed and supported the system for real users
C#WinFormsMongoDBAPIsVoIP
PROJECT 07
AI
AI-Based Digital Stethoscope
Master's research project for respiratory sound acquisition, processing, and disease screening.
- Built an Arduino-based signal acquisition device
- Transferred respiratory sound data over Bluetooth to Android and then to a server
- Processed collected data with Python and deep-learning models
- Applied CNN/BiLSTM and Fuzzy Logic techniques for screening 7 respiratory diseases
ArduinoBluetoothAndroidPythonTensorFlowCNNBiLSTMFuzzy Logic
PROJECT 08
IoT
Smart Cane for Visually Impaired People
Bachelor's project combining embedded hardware, Android, and server communication.
- Designed an Arduino-based prototype
- Implemented Android communication
- Transferred and processed sensor data
- Converted sensor outputs into usable information for the application
ArduinoEmbeddedAndroidServerData
Processing
PROJECT 09
DSP
Signal Processing & Computer Vision Work
Applied signal-processing, feature-extraction, classification, and OpenCV concepts in applied
projects.
- Processed and analyzed audio signals
- Worked with feature extraction and classification pipelines
- Applied OpenCV and image-processing techniques
- Combined control engineering, software, and machine-learning knowledge
DSPAudio ProcessingOpenCVMachine Learning
PROJECT 10
HW
Tally & Remote Camera with Arduino
Arduino-based hardware project focused on Tally and control/communication with a remote camera.
- Used Arduino as the system controller
- Implemented Tally status logic and indication
- Established communication between the controller and the remote camera
- Combined microcontroller programming with a practical hardware/software scenario
ArduinoMicrocontrollerTallyRemote
CameraEmbedded