Konstantinos Zagoris
Senior Full-Stack Product Engineer building secure, data-driven web applications from requirements through architecture, product UI, implementation, testing, deployment and handover. I combine product ownership with hands-on engineering across TypeScript, React, Angular/Ionic, Vue, Node.js and C#/.NET. My work includes complex domain and data modelling, authentication and role-based workflows, forms and signatures, notifications, integrations, operational dashboards and production support. I am strongest where products have multiple user types and demanding business rules: turning those requirements into clear interfaces, reliable APIs and maintainable systems. Recent work spans maritime emissions and vessel operations, supply-chain platforms, remote examination software, signed-form workflows and multilingual participant platforms. I work transparently, document decisions, test critical paths and deliver systems that teams can confidently extend.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Product discovery directly with operational users
- Product UI designed without finished screen specifications
- Complex maritime domain and workflow modelling
- Vue 3/TypeScript frontend and C#/.NET backend
- End-to-end ownership through fleet rollout and support
As the sole product engineer, I took this vessel-management product from ship-officer interviews through workflow and product-UI design, data modelling, Vue 3/TypeScript frontend and C#/.NET API implementation, rollout and production support. It replaced an abandoned legacy process and reached daily use across a fleet of approximately 12 ships.
Highlights:
Client-confidential system; details are limited to non-sensitive delivery evidence.
- Search and matching across 100,000+ images
- Custom deterministic spatial-matching algorithm
- C#/.NET API and Angular product UI
- Full-stack architecture and implementation
- Research translated into a usable web product
I designed and built a full-stack demonstrator for searching more than 100,000 historical document images using custom spatial matching algorithms. The system combines a C#/.NET API, an Angular interface and data structures designed for deterministic, explainable retrieval without model training.
Demo: https://www.twine.net/signin
Code: https://www.twine.net/signin
Highlights:
- Multi-step form and signature workflows
- Authentication and email flows
- Responsive product UI across devices
- Serverless backend integration
- Product iteration informed by real users
I helped build sWaiver end to end, from the responsive Angular/Ionic/TypeScript experience through its serverless backend. The product supports digital forms and signatures, authentication, email delivery and lifecycle workflows, and was iterated directly from customer feedback.
Website: https://www.twine.net/signin
Highlights:
- Course/Students/Exams Management System
- It implements a peer-to-peer video conferencing application using React and MUI alongside the WebRTC protocol with the PeerJS library.
- Real-time face detection using the exam video conference
- Implement custom emails using an email SMTP server in the Functions of Firebase.
Website: https://www.twine.net/signin
Github Code: https://www.twine.net/signin
Leading and only developer for building a remote exam proctoring platform using React/MUI/Typescript and Google Functions. The platform continuously monitors students and detects cheating behavior, triggering video recordings for manual verification by the proctor.
Highlights:
Hire Konstantinos Zagoris today
To get started post up your job and then invite Konstantinos Zagoris to your job.