Send email DE

Ali Baharev, PhD

Ali Baharev, PhD

Software development and training for technical teams

I help engineering and software teams solve difficult software problems and improve the way they develop software.

I train teams using their own code, tools, and workflows, and I build custom software when standard solutions don't fit.

Contact 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 on-site, in Vienna or abroad, or online.

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

AI-assisted development training can also contribute to developers' AI literacy under the EU AI Act.

What participants say

Extremely likeable, empathetic and fair. Ali made a real effort to make sure 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 deepened with practical examples. It was great, thanks.

— Participant, Advanced Python course

Custom Software Development

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

Examples:

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: hard algorithms and other technically demanding tasks.

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

Why me?

My background combines software engineering, scientific computing, and teaching:

Public Profiles


Impressum