Send email DE

Portrait of Ali Baharev

Ali Baharev, PhD

Software development and training for technical teams

I offer in-house training for development teams, built around their own code, tools, and workflows.

I build custom software for difficult technical problems, such as mathematical optimization and numerical computing, when standard solutions don't fit.

Write to me at baharev@bitalon.com in English or German for a first meeting, in person or online, with no obligation.

Training for your development team

Public courses follow a preset curriculum. I build in-house training around your team's code, tools, level, and goals, and deliver it in English or German, on-site (in Vienna or abroad) or online.

The process is simple: a first meeting, a review of your code and tools, a proposal, the training, and a follow-up call about two weeks later.

Training in AI-assisted software development can also contribute to your team's AI literacy under the EU AI Act.

What participants say

Extremely likeable, empathetic, and fair. Ali made a real effort to ensure we truly understood the material instead of forcing us through it. He actively involved us in the lessons.

— Participant, JavaScript developer program

Broad topics explained concisely and explored in depth with practical examples. It was great, thanks.

— Participant, Python Advanced course

Custom software development

I build software for problems that require more than a standard application: algorithms, numerical methods, mathematical optimization, statistics, time series analysis, machine learning, AI integration, data processing, and automation. Programming languages: C++, Python, JavaScript, Java, SQL.

Examples from projects and research:

I also work as a specialist inside existing projects, alongside your team, in Python or C++.

We start with a small, fixed-price piece of work, so both sides can assess the collaboration before committing to more.

For software companies

I take on specialist work that doesn't fit your usual projects or is too specialized to staff: hard algorithms, mathematical optimization, numerical and performance-critical code in C++ and Python, and technical spikes. I can also train your developers on your own code.

I work behind the scenes and do not approach your clients.

Experience and qualifications

Public profiles


Impressum