I have been building for the web for over 20 years. My path runs from small local startups to companies with thousands of employees — and from senior development through team leading, consulting, technical presales, and co-founding a startup as CTO. Today I lead engineering at PBLWorks.
These days I lead engineering at PBLWorks, which means my work is mostly direction, people, and delivery rather than hands-on building. I still care about the craft; I just express it through the team now. Lately much of that has centered on AI — working out where it meaningfully changes how we build software, and how to adopt it without being driven by the hype.
Leading
Hands-on
Italy
The first fifteen lives of a software engineer.
Greece
The future of responsive web design: web component queries.
Croatia
Responsive Web Components - A glimpse at the future.
2023-Present
PBLWorks is an ed-tech organization that supports project-based learning, providing curriculum, training, and tools for educators. I joined PBLWorks in July 2023, when Portmoto — a stealth ed-tech startup I co-founded and served as CTO of — was acquired and the team moved over.
As Head of Engineering, I lead the engineering team and own the technical strategy and architecture behind PBLWorks digital products, working fully remotely from Thessaloniki.
Leading the engineering organization at PBLWorks, a non-profit dedicated to high quality Project Based Learning.
Engineering Leadership, System Architecture, Team Management, Technical Strategy, AI Adoption
Co-founded Portmoto and built the engineering team and platform from the ground up, owning the technical strategy and architecture.
Full-Stack Development, Technical Co-Founding, Product Architecture, MVP Development, Startup Leadership
Working as a senior engineer on Workday's interactive video platform called Muse.
ES6, Typescript, NodeJS, KnockoutJS, BEM, SASS, Gulp, Git
Adding interactive tools on top of video that engage learners and deepen understanding. Working with a vast array of video providers, including Youtube, Vimeo, Kaltura and more.
ES6, Typescript, NodeJS, KnockoutJS, BEM, SASS, Gulp, Git
Defining and setting up frontend architecture for the e-commerce platform of Bestseller. Setting up best practices, choosing and setting up the proper tooling and preparing the frontend team for the continuous delivery vision of the company.
DemandWare, BEM, SASS, RequireJS, Grunt, Bower, Bitbucket
Collaborate with strategic clients in the design, development and evolution of mission critical web applications. Implement complex and modern web applications based on Object Oriented architecture and applying solid programming patterns without loosing the creativity aspect of the work in hand. Wide variety of work including Ajax training and best practices consulting, frontend technical design, and application development on high quality standards.
JS, Web Components, Angular, Maven/Java, SVN
Managing the frontend development team. Defining best practices and guidelines for frontend. Code reviewing. Developing frontend solutions for critical parts of the application.
JS, CSS, PHP, Yii framework, jQuery, Git
Developing complex and high traffic websites. Responsible both for frontend and backend solutions. Providing development solutions and applying innovative techniques.
JS, CSS, PHP, Symphony, jQuery, SVN
Development of websites and web applications. Backend and frontend implementation.
JS, CSS, PHP, MVC, jQuery, PrototypeJS, SVN
Have a project in mind, looking for a speaker, or just want to say hello?
I'm always happy to talk.
“I can live for two months on a good compliment.”
— Mark Twain
Thessaloniki, Greece