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 solutions from idea to production, with a strong focus on architecture and security.

  • 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 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
Independent Research

An open, longitudinal dataset for studying behavioral changes and stability in large language models. Openly licensed — AGPL-3.0 for code, CC-BY-4.0 for data, CC-BY-SA-4.0 for prose — free to use and build on with attribution.