Skip to content
Marko Ivanovski

Marko Ivanovski

software engineerskopje, north macedonia

I design and build reliable software, from the first idea to production.

I'm a full-stack software engineer based in Skopje. I build web applications, business systems and data-driven tools, choosing the languages and frameworks that fit the problem. What I care about is software that's fast, well tested and easy to grow.

What I do

  • Web applications

    Full-stack web apps on modern frameworks, from the database to the interface, built to load fast and rank well.

  • Business software

    Custom modules, integrations and data migrations that fit software around the way a company already works.

  • Data and machine learning

    Turning data into something useful, from pipelines and analysis to models measured against a clear baseline.

Experience so far

How I build

  1. Start with the problem. I pick a problem worth solving, then brainstorm and research until the idea that holds up is clear.

  2. Plan before code. Every epic, story and goal goes on a Jira board, with the specification in Confluence, so the path from idea to release is written down.

  3. Build it properly. Clean code and SOLID principles, written with scale in mind. GitFlow branches, CI/CD pipelines, and automated and manual tests that prove it works as intended.

  4. Polish and ship. A final round of polish and testing, then hosting set up to scale, so it holds up as more people use it.

Selected work

All 12 projects

Skills

  • Back-end

    8 skills

    • Python
    • Django
    • FastAPI
  • Front-end

    7 skills

    • HTML
    • CSS
    • JavaScript
  • Databases

    4 skills

    • PostgreSQL
    • SQL Server
    • Redis
  • Security

    4 skills

    • JWT authentication
    • OAuth2
    • Hashing
  • Machine learning and data science

    9 skills

    • PyTorch
    • TensorFlow
    • NumPy
  • Version control and delivery

    6 skills

    • Git
    • GitHub
    • GitLab
  • Collaboration

    3 skills

    • Jira
    • Confluence
    • Microsoft Teams