Available for roles

Athens, Greece / Senior Full-Stack Engineer (Frontend-Focused)

Frontend Enthusiast building scalable systems.

Krikor Tsakmatzian is a Senior Full-Stack Engineer based in Athens, Greece, specializing in high-performance frontend architecture, microfrontends, and AI-driven product experiences. He translates complex requirements into maintainable, accessible, and performant product realities.

$ avatar.render()online
Cartoon-style portrait of Krikor Tsakmatzian

Portfolio highlights for Krikor Tsakmatzian

10+ Years

Expertise in Engineering

Architecture

Scalable Frontend Systems

Modern Tech

React / Next.js / Angular

Ownership

End-to-End Execution

Professional Experience

Architecture, delivery, and ownership across product teams.

A senior engineering path focused on scalable frontend systems, product collaboration, maintainable UI architecture, and measurable delivery outcomes.

Founding Frontend Engineer

hiveoptimum.com

Feb 2020 - Present

Leading frontend architecture for a B2B pharmaceutical analytics platform with Angular 8-20, interactive dashboards, data visualization, and an internal LLM-powered chatbot with citation-backed answers.

AngularAI ChatbotRxJSData VizAngular MaterialExpressJSHeroku

Senior Full-Stack Engineer

reydix.com

Mar 2025 - May 2026

Owning complex frontend features in a scalable Next.js 15 CMS with Clean Architecture, domain-driven TypeScript, shadcn/ui, Storybook, Atomic Design, and Nx in a monorepo environment combined with Fastify/NestJS services.

Next.jsReactClean ArchitectureStorybookAtomic DesignNxNestJSFastify

Senior React Native Engineer

footura.ai

Aug 2024 - Jan 2026

Delivered an AI-powered mobile MVP, hardened Stripe payment environments, and maintained NestJS backend flows for reliable CRUD and product operations.

React NativeExpoStripeNestJS

Senior React Engineer

cratedb.com

Apr 2022 - Jun 2024

Built microfrontends with Webpack Module Federation, improved load times by 40%, and shipped factory operations tooling with React, Apollo, Redux Toolkit, Storybook, Docker, Jenkins, and Azure.

MicrofrontendsGraphQLApolloRedux ToolkitAzureMobXDocker

Senior React Engineer

dialecticanet.com

Mar 2021 - Apr 2022

Contributed to the modernization of a large React application, driving delivery through scalable frontend architecture and workflow automation with a custom Chrome extension.

ReactGraphQLChrome ExtensionReduxRedux SagaWorkflow Automation

Earlier Roles

Signal Maritime

Oct 2019 - Mar 2021

Vessel management, React, TypeScript, C#, REST APIs

Sycada

Aug 2016 - Oct 2019

Angular, TypeScript, PWA, offline-first, C# APIs

Uala

Mar 2015 - Aug 2016

MEAN stack, AngularJS, Node.js, MongoDB, RxJS

Part-Time Freelance Work

Selected Client Projects

Freelance collaborations alongside full-time roles, typically scoped around focused weekly commitments of 10 to 25 hours.

Astronomy automation

Pegasus ASTRO

Senior Front-end DeveloperOct 2024 - Jun 2025

Desktop tooling for automating amateur astronomy and astrophotography workflows.

ElectronNext.jsTypeScriptZustandDaisyUITailwind CSS

Real estate sales / auctions

BNL Immobili

Senior React DeveloperSep 2022 - Jul 2024

Bank-owned real estate sales and auction platform focused on searchable listings, transactional flows, and maintainable React delivery.

ReactJavaScriptWebpackTailwind CSS

BI tool for maps industry

mapLab.world

React DeveloperApr 2020 - May 2023

Map-based business intelligence product using geolocation-heavy data views, interactive map layers, and spatial analysis workflows.

ReactJavaScriptKepler.glMapboxGeolocation

The Arsenal

Tools selected for clarity, speed, and maintainability.

A pragmatic stack for building fast interfaces, separating data concerns, maintaining shared UI systems, and shipping reliably.

Separation of server and client state with React Query, Redux Toolkit, Apollo, and lightweight stores.

Product-minded architecture across BFF layers, backend services, analytics workflows, and AI interfaces.

Responsive web and mobile app delivery across React, Next.js, Angular, React Native, and Expo.

LLM-powered interfaces with explainability, citation-backed responses, and domain-heavy UX clarity.

Reusable component systems with shadcn/ui, Tailwind, Storybook, Atomic Design, and accessibility standards.

Select Work

Product systems shaped around performance and delivery.

Selected public repositories covering full-stack dashboards, Angular architecture, game logic, microservices, and this portfolio system.

NatureRestorer dashboard preview with restoration metrics and map context

Full-Stack Dashboard

NatureRestorer

A restoration-site dashboard with authenticated routes, RBAC, admin tooling, biodiversity metrics, Mapbox location context, Prisma, and Supabase-backed PostgreSQL.

Next.js 16React 19PrismaSupabaseMapbox

Angular Architecture

Moviescope

Moviescope Angular app interface with movie browsing screens

An Angular 21 movie SPA using TMDB data, Feature-Sliced Design, NgRx SignalStore, persistence, debounced search, favorites, dialogs, and resilient image loading.

Angular 21NgRx SignalsTMDBRxJSVitest

React Game Logic

Tic Tac Toe

A client-side Tic Tac Toe app focused on rule correctness, accessibility, clean separation between domain and UI, two game modes, and testable AI heuristics.

React 19TypeScriptViteVitestRadix UI

Microservices

Event Management

A Dockerized event management system with a Next.js frontend, NestJS API gateway, NestJS event microservice, TCP transport, search, pagination, and event CRUD flows.

Next.js 15NestJSDockerSWRMicroservices

Portfolio System

Personal Portfolio

This portfolio implementation: a responsive, SEO-minded one-page Next.js app built from a Google Stitch design with Feature-Sliced Design, theme support, and reusable UI primitives.

Next.js 16Tailwind CSSBiomeReact Bits

Contact

Let's build fast, maintainable product experiences.

Available for senior frontend and full-stack roles where architecture, product ownership, and a high-quality user experience matter.

[email protected]
Remote-first, based in Athens, Greece
Start a conversation