Hi, I'm Teyyub.

IT system administrator in Berlin. Software engineer in the making.

Noise comes in. Order comes out.

That is the job. I like the job.

Systems stay up. So do I.

One year in Germany. A part-time sysadmin job and a master's in Software Engineering, running side by side.

Systems stay up. So do I.

Teyyub Malikov. IT system administrator in Berlin, M.Sc. Software Engineering student.

Get in touch

Right now

Two jobs, one direction.

Work

IT System Administrator

Media Consulta International, Berlin, since March 2026. Networks, devices, and the people who use them. Part-time, alongside the degree.

Study

M.Sc. Software Engineering

University of Europe for Applied Sciences, Potsdam. Graduating July 2027. Software architecture, distributed systems, cloud, secure development.

Languages

Five and counting

Azerbaijani, Russian, English, Turkish, and German in progress.

The path

Baku to Berlin.

  1. Baku

    Born and raised in Baku, Azerbaijan.

    B.Sc. Computer Science at Azerbaijan State University of Economics, graduated July 2025. Harvard's CS50 and a full-stack course at Step IT Academy along the way.

  2. 2022 to 2024

    Events, hotels, an airport.

    Support staff at ADEX and Baku Build, guest services at the Hilton, the Ritz-Carlton and Heydar Aliyev International Airport. Where I learned that things have to work while thousands of people are watching.

  3. 2025

    IT Assistant, Caspian Event Organisers.

    Technical support for exhibitions with 10,000+ participants. 100+ LAN and WAN devices configured and kept at 98% uptime. 20+ colleagues trained. A database internship at SINAM in the same year.

  4. September 2025

    Moved to Germany.

    New language, new city, same uptime.

  5. Now

    IT System Administrator, Media Consulta International, Berlin.

    By day. The master's in Software Engineering alongside, graduating 2027.

Health check

Run the health check.

Press and hold. Every check is something I do for real.

  1. Networks, LAN and WANOK
  2. Troubleshooting under pressureOK
  3. Python and data analysisOK
  4. SQL, MySQL, MS SQLOK
  5. Web security, OWASP basicsOK
  6. PHP, JavaScript, HTML, CSSOK
  7. Machine learning, CNNsOK

Waiting.

  • Python
  • SQL
  • MySQL
  • MS SQL
  • Machine Learning
  • PyTorch
  • scikit-learn
  • PHP
  • JavaScript
  • HTML and CSS
  • Git
  • Web Security
  • LAN and WAN
  • Troubleshooting

Selected work

Things I made work.

Cancer detection that knows when to abstain

How I combined CNNs, ensemble learning and rule-based checks to spot cancer in histopathology slides, with calibrated probabilities and an abstain rule for when the model is unsure. Tested on outside lung and colon data.

Python, PyTorch, ResNet18, ensembles

View the code

Risk analytics people can read

How I built a decision support system for credit, insurance and fraud risk with models you can explain, so non-technical people get risk scores, tiers and alerts they can act on.

Python, Pandas, scikit-learn

View the code

Breaking a web app, then fixing it

How I built a vulnerable PHP app and its hardened twin, with prepared statements, input validation, bcrypt and session security, then attacked both with SQLMap to prove the difference.

PHP, MySQL, web security

View the code

Off duty

A little personal.

  • Goalkeeper. Number one on the shirt, one golden glove.
  • Captain, 2021 to 2025. Training plans, roles, match strategy, and the talk before the whistle.
  • First place three times: VUR Cup 2, BIZON Student Cup II, and the VUR Cup Supercup. Third place in the Zəfər League in 2024, in goal for the Baku City Circuit volunteers.
  • Volunteered at the Formula 1 Azerbaijan Grand Prix in 2023. Fan flow, peak hours, no drama.
  • Five languages on the go. German is the newest.
Teyyub in a maroon goalkeeper shirt holding a silver cup and a golden glove trophy
Cup and golden glove
Teyyub diving to save a penalty, seen through the goal net
Penalty, saved
Teyyub with the cup raised above his head, MELIKOV 1 on the back of his shirt
Number one on the shirt
8 seconds, sound on

The moment

The cup comes home.

BIZON Student Cup II, Baku. First place, and eight seconds of noise after a season of quiet work. Press play, it does not start on its own.

Contact

Let's talk.

Hiring, a project, or just coffee in Berlin. One email is enough.

The email button opens your own mail app with my address filled in. No forms, no tracking.