Custom training program
A weekly plan and exercises written for your body and your goal — not a one-size-fits-all template.
عمر عصفر
I write code… and I write your training program.
Software engineer and full-stack web developer, founder of Spark Code, and a fitness coach who writes every client a program of their own — then coaches them online until they reach their goal.

No templates, no copy-pasted plans. Your program is built around your goal, your level and your schedule — lean muscle, fat loss or better conditioning — and adjusted with you as you progress.
A weekly plan and exercises written for your body and your goal — not a one-size-fits-all template.
I track your progress and adjust your program as you go, wherever you train.
Instagram series on training, nutrition, vitamins and gym myths.



Informatics engineering with a software-engineering major, hands-on work across web, mobile and desktop, and teaching programming languages to new developers.
A programming academy and a team that builds software to order.
Front end, back end and databases — complete platforms, from idea to launch.
Apps for phones and software for computers.
At Asia Training Center and the programming clubs of Yarmouk University; I also teach C++ to my own students.
Hands-on experience inside one of Syria’s largest telecom companies.
Software engineering major.

A directory of gyms across Syria: photos of every gym, monthly and daily prices, the latest offers, and the gym nearest to you. A project where both sides meet: software engineering and the gym.
See the projectA full software team that builds whatever you need, and an academy with courses for everything you can think of in programming.
Courses in programming, design, marketing and English — including the Software Engineer Preparation Diploma: software-engineering foundations, then C++ · C# · Java.
Follow Spark CodeA free platform of engineering software, organised by discipline and ready to download.
Visit the platformWebsites, apps and systems built by the Spark Code team, from idea to delivery.
Start a projectTraining or code? Pick your path and send a message.