Discipline beyond code.

Before software, there was judo.

Competing internationally as Julanda Bacaj, I became an eight-time Albanian national champion and represented Albania at the first Youth Olympic Games in Singapore in 2010. This shaped the discipline, consistency and patience I bring to engineering today.

  • 0× Albanian national champion
  • 2010 Youth Olympic Games, Singapore
  • −63 kg Girls’ −63 kg category
  • 0 Flag bearer for Albania

Record

Competition record

Judo career summary
SportJudo
Competition nameJulanda Bacaj
National titlesEight-time Albanian national champion
Major eventYouth Olympic Games, Singapore, 2010
Flag bearerAlbania, Youth Olympic Games 2010
Individual categoryGirls’ −63 kg
Individual result13th place
Team competitionMixed-team event
Mixed-team resultFifth place with the New York team

Competition context

In the individual girls’ −63 kg event, Julanda received a first-round bye, faced Turkey’s Dilara Incedayi, then competed in repechage against Mauritius’s Gaelle Nemorin, finishing 13th. She also competed in the multinational mixed-team event for the New York team, which finished fifth after a close loss to Tokyo.

Titles

Honors

  • Albania Judo Champion, category Women +70 · February 2018 · Albanian Judo Academy
  • Albania Judo Champion, category Women +70 · September 2017 · Albanian Judo Academy
  • Albania Judo Champion, category Women +57, six years in a row · 2007 – 2012 · Albanian Judo Academy

Officiating and management

Beyond the mat

December 2016 – November 2019 · Akademia Kodokan Albania, Albania

Judo Shiai System Manager

  • Managed tournament operations and scoring workflows using official Judo Shiai software
  • Oversaw real-time contest logging, scoreboard administration and bracket progression during competitions

April 2016 – January 2019 · Albanian Judo Academy, Tirana, Albania

Judo Competition Official / Refereeing Staff

  • Member of the official judo judging staff at regional and national tournaments
  • Evaluated matches, ensured adherence to International Judo Federation (IJF) regulations and maintained fair-play standards

Lessons

What judo taught me

Discipline

Results come from showing up consistently: fundamentals repeated, small improvements, commitment when progress is not yet visible. In software: maintainable code, tested critical logic, careful reviews.

Patience

Becoming a national champion took years. Backend engineering rewards the same mindset: find the real cause of a bug, refactor safely, build foundations that let features evolve.

Precision

Small differences in balance and timing decide a match. In software a missing validation rule, an unhandled API error or a weak authorization check can have serious consequences.

Calm under pressure

Observe before reacting and choose the next action from evidence: useful in debugging, technical decisions and communication.

Learning from failure

A loss is analysed, not ignored. A failed test, unstable integration or slow query is a chance to improve the system and the process.

Respect and teamwork

Judo is built on respect for coaches, teammates, opponents and the process. Good products need the same shared responsibility.

Parallels

Tatami to backend systems

On the tatamiIn backend systems
Master the fundamentalsClear APIs, consistent validation, sound data models, testable logic
Train consistentlyImprove code quality, review changes, test critical workflows
Study the opponentUnderstand requirements, edge cases, integration behaviour and failure modes
Use balance and timingChoose the right architecture instead of adding complexity
Adapt during a matchDebug calmly, respond to changing requirements, improve incrementally
Learn after defeatAnalyse bugs and incidents to prevent recurrence
Respect the processValue testing, documentation, security and collaboration
Think long termBuild software that stays understandable beyond the first release
Judo taught me how to work toward difficult goals over time. Becoming a national champion and representing Albania internationally required discipline, preparation, patience and the ability to learn from both success and failure.

I bring the same approach to software engineering: calm analysis, structured thinking and attention to edge cases, tests and error handling.

Same discipline, applied to your backend.

Patience and precision on APIs, integrations and data. Tell me what you need.