About me

Hi, I’m Andrii Doroshenko — a JavaScript engineer based in Odesa, originally from Kherson, Ukraine 🇺🇦. I specialize in front-end development for complex web applications and interactive customizers, with additional experience in UX/UI design and backend development using Node.js and Python.

Since 2015, I’ve built scalable, maintainable solutions for startups and enterprise systems alike. I’m particularly skilled in architecture design and refactoring — identifying weak points in existing codebases and transforming them into robust, future-proof systems.

I’ve collaborated with distributed cross-functional teams, bringing structure and focus to projects through Scrum practices, effective prioritization, and clear communication. I’ve also helped resolve morale and workflow issues in unstable team environments.

Teaching is a big part of who I am. I’ve mentored aspiring developers and taught front-end courses at Hillel IT School in Odesa, sharing my knowledge from both the developer and interviewer perspective.

Outside of code, I live intentionally — embracing a minimalist lifestyle, relying on analog tools, and designing routines that support clarity and deep focus.


Why I Build

I build to make complexity feel simple — for users, for teams, and for myself. Well-designed software should reduce friction, not add to it.

I believe front-end development is not just about pixels or performance — it’s about communication. Interfaces are conversations between humans and systems, and I strive to make those conversations clear, purposeful, and enjoyable.

I’m driven by structure and intention. ADHD taught me that focus is a resource, so I design both code and life to support it — through clean architecture, analog planning, and a minimalist toolkit.

I’m not just here to ship features. I’m here to solve real problems with clarity, empathy, and a long-term mindset.


Back to Home