Powered by GitHub Pages

Hey, I'm Michalis, nice to meet you

Contact me at
About me
Since beginning of my journey as a freelance developer nearly 12 years ago, I 've done many projects for agencies and privates. Now I craft and guide the development process of complex web applications.

I focus on data flow from api layer to the client ensuring data handling, transformation and delivery. I collaborate closely with designers, developers and project stakeholders to deliver any front-end architecture that integrates seamlessly with every back-end system or third-party service.
Overview

I design and deliver frontend solutions from idea to production, with a strong focus on architecture and security.

  • Frontend architecture for enterprise applications
  • Component-driven design systems
  • State management patterns
  • Reusable UI libraries
  • API integration
  • Planning from designs specs to production
  • Project management with Jira or Azure Boards
  • Sprint planning, estimation and task breakdown
  • Cross-team collaboration (designers, backend, QA)
  • Code review workflows and quality gates
  • Deployment tracking in Azure DevOps
Tech Skills

My technical work is focused on building scalable frontend systems that are stable, accessible and easy to maintain over time.

  • Design component-based UI architecture
  • Fix cross-browser and cross-device issues
  • Write clean, maintainable code using OOP principles
  • Optimize performance
  • Develop and deploy enterprise applications
  • Document project architecture and build process
  • Version control workflow
  • Refactor and upgrade legacy codebases to modern standards
  • Debug and optimize large-scale applications
  • Consume APIs and integrate through services
  • Ensure frontend accessibility (a11y)
  • Monitor metrics with tools like Application Insights and Dynatrace
  • Create CI/CD pipelines for deployments and automated testing
Things I enjoy working on: Web Portals, Web Applications, Banking Platform, Interactive Dashboards, Real-Time Data Interfaces, Admin Panels, SaaS Products, E-commerce, Internal Tools
PM

Support delivery from a project management perspective, helping teams stay aligned and focused on business impact.

  • Sprint planning, estimation and team capacity alignment
  • Backlog prioritization based on business value
  • Project roadmap definition
  • Cross-team coordination (product, design, backend, QA and DevOps)
  • Stakeholder communication
  • Delivery forecasting and timeline
Soft Skills

Bring a collaborative mindset and staying adaptable in a fast changed environment.

  • Agile team player
  • Open to take and give frequent feedback
  • Prioritize and deliver across projects
  • Self-starter
  • Strong sense of ownership
  • Clear communicator with both tech and non-tech teams
  • Thrive under pressure
  • Adaptable to changing priorities and requirements
Projects I’ve worked on in the past
Made for fun

A very light weight seo library that adds all the necessary meta tags to your Angular Application.

Α script that automates the process of db version update.