Hi, I'm
Aleksander Maj
I lead engineering teams and still write the code. UX and AI keep me sharp.
about me
I’m a full-stack developer and engineering team lead with a strong passion for user experience. I naturally gravitate toward the frontend — it’s where ideas become things people can see, use, and enjoy — but building and growing teams has become just as central to my work as building software.
I don’t get too attached to any particular technology — adaptability matters more than loyalty to a stack. What stays consistent is a focus on scale: how teams grow, how systems handle more load, how good practices spread across an org. Right now that means diving deep into AI-assisted development — using agentic workflows to change how teams build and ship.
My background in UX and design still shapes how I approach everything I build. Earlier in my career I designed wireframes, mockups, and interfaces for real products — and I still prototype side projects for fun. It means I hold a high bar for whether something not only works, but feels right to use.

experience

skills
If I had done classes in JavaScript back in May 1995, I would have been told that it was too much like Java or that JavaScript was competing with Java … I was under marketing orders to make it look like Java but not make it too big for its britches … [it] needed to be a silly little brother language.
—Brendan Eich