Marco Haber
Building web and AI products from Limassol
Full-stack developer building production web applications and AI-powered SaaS products. I work in React, Next.js and TypeScript, integrate LLM APIs, and like owning a project end to end.
Work
Klio
2025 – presentWhatsApp assistant for estate agents in Cyprus, live at kliohq.com and onboarding its first agents. Answers buyers in their own language (Greek, English, Russian, Hebrew) strictly from the agent's listings, qualifies budget, area and timeline as the conversation flows, hands price talk to a human, and books viewings the agent approves with one tap from their dashboard. Next.js, Convex, Vercel AI SDK with Claude, WhatsApp Business Cloud API.
AI / SaaS
Stormchaser
2025 – presentQuantitative weather prediction-market trading system for Kalshi. Ensemble forecasting (NWS, GFS, ECMWF) with per-city bias correction, inverse-MAE model weighting, and Student-t probability distributions over temperature brackets. Python data pipelines, PostgreSQL, automated Telegram alerts, deployed on a self-managed Hetzner VPS.
Quantitative Trading
ProfitScan
2025 – presentSaaS profitability-analysis tool that ingests financial files, allocates shared expenses across transactions using configurable rules, and reports net profit per product, customer and region. Next.js, FastAPI, PostgreSQL on Neon, Cloudflare R2, Clerk. Live in production and currently being shown to small businesses in Cyprus.
SaaS
Seafloor
2026Open-source 3D maritime emissions globe visualizing six years of EU THETIS-MRV vessel CO2 data. Built with React Three Fiber, Three.js and WebGL, served from Cloudflare Pages, with a Python pipeline preparing the dataset.
Data VisualizationSource
Experience
Independent Web Developer, LimassolWeb
2024 – presentLimassol, Cyprus
Independent web development work for clients in Limassol on a project basis, alongside personal product work. Sites built with Next.js, Astro, TypeScript, and Tailwind, deployed on Vercel and Cloudflare.
Currently working on a multilingual (English / Greek) restaurant site built on Next.js 15 with next-intl, tailored for the Cyprus market.
Software Developer
2023 – 2024Panaline
Built an internal financial analysis tool in Python and Streamlit for expense tracking and allocation, used by the operations team.
Automated data ingestion and expense allocation logic, reducing manual processing time on recurring reports.
Toolkit
- Frontend
- TypeScript · React · Next.js · Tailwind · shadcn/ui · TanStack Query · React Three Fiber
- Backend
- Node.js · Python · FastAPI · Convex · PostgreSQL · REST APIs · WebSockets
- AI & Data
- Anthropic API · OpenAI API · Vercel AI SDK · RAG · Vector search · Agentic workflows · pandas
- Infrastructure
- Vercel · Cloudflare · Neon · Railway · Hetzner VPS · Docker · systemd · Stripe · Clerk
- Tools
- Git · Linux · pnpm · uv · Figma
Writing
Visualizing EU Shipping Emissions on a 3D Globe
How I turned 7 years of EU maritime emissions data into an interactive WebGL globe. The data, the rendering challenges, and what the patterns actually reveal.
Teaching Claude Code to Learn from Mistakes
I turned a workflow from Claude Code's creator into a plugin.
Understanding Git Worktrees
A practical guide to Git worktrees: mental model, real scenarios, and why it matters for AI-powered workflows.