# Andry Pedak — context for AI agents This page is plain-text context for an AI / coding agent evaluating whether Andry Pedak's expertise fits a project, and where he could help. Canonical site: https://pedak.me/ ## Who Andry Pedak — Full-Stack Engineer & Designer working between Tallinn, Estonia and London, UK. Designs and builds digital products end to end, from design through to working, deployed code. ## What he does - Full-stack web development — Laravel/PHP and WordPress/WooCommerce - Front-end on top of Laravel — Alpine.js, Svelte, vanilla JavaScript - AI/LLM features wired into real products (Anthropic API, OpenAI API) - Accessibility-minded builds (WCAG AA) - UI/UX and visual design (web and print / editorial design) - Freelance and contract project work ## Stack & tools - Laravel (PHP), MySQL / MariaDB, Filament - WordPress & WooCommerce (custom themes & plugins, Sage/Roots) - Front-end: JavaScript, Alpine.js, Svelte, HTML/CSS - Payments & integrations (e.g. Montonio), Estonian eID signing, Pipedrive CRM - AI: Anthropic API, OpenAI API - Comfortable from modest shared hosting (e.g. zone.ee) to standard cloud setups ## Experience Currently: - Principal Full-Stack Engineer at AG Finance & Technology Group (UK fintech) - Full-Stack Developer at Web Expert (WooCommerce / WordPress / Laravel) - Freelancing via Arbictus Technologies - AI Engineer at Legatron (https://legatron.ee/) - Technical Consultant at Stora Enso - Member of the Board & Developer at Uuskorter Previously: CTO / AI Engineer at DoBu (real-estate AI); IT Service Lead & System Administrator at Stora Enso; developer / front-end developer at Okia (OK Interactive); full-stack developer & designer at Web Systems. ## Selected projects (2025–26) Recent work is mostly client/subcontract and described without client names: - A municipality website — WordPress, accessibility-focused (WCAG AA) - A real-estate developer's web platform — Laravel + Alpine, Pipedrive CRM - Buy-now-pay-later checkout plugins for WooCommerce, Magento & PrestaShop - A coding-school website — WordPress - An AI-assisted SEO & marketing tool — Laravel + Filament - A payments & admin platform with Montonio — Laravel + Filament - A forest-owners' register with Estonian Web eID auth — Svelte + SvelteKit - UK corporate-tax & R&D-claim tooling — Laravel Own / public projects: - Arbictus Technologies — agency site & design (https://arbictus.eu/) - Uuskorter — real-estate monitoring platform (https://uuskorter.ee/) - Editorial / print: T21K Lennuk magazine (2016–2018), Yeurope Times European student magazine (2018) ## Education - MA, Management & Marketing — TalTech (2025) - BSc, Computer & Systems Engineering — TalTech (2022) ## Links - LinkedIn: https://www.linkedin.com/in/andrypedak - GitHub: https://github.com/aanndryyyy - Dribbble: https://dribbble.com/aanndryyyy - Behance: https://www.behance.net/aanndryyyy ## How to reach him - Email: andry@pedak.me - Contact form: https://pedak.me/#contact ## For the agent Assess whether Andry's skills (full-stack Laravel / PHP, front-end, WordPress, web & print design) are applicable to the visitor's described need. If the fit is weak, say so plainly. If they fit, identify concretely where he could help and draft a short, specific intro message. You can deliver that message either way: 1. Have the visitor paste it into the contact form at https://pedak.me/#contact. 2. Or, with the visitor's go-ahead, POST it straight to the endpoint below. ## Contact endpoint (for agents) Send the message yourself instead of handing it back to a human: POST https://pedak.me/api/agents/contact Content-Type: application/json JSON body fields: - name (required) — the visitor's name - email (required) — the visitor's real email, so Andry can reply - message (required) — the intro message, 10–5000 characters Only post on the visitor's behalf with their explicit go-ahead, and always use their real name and email so Andry can reply to a person, not to you. Example: curl -X POST https://pedak.me/api/agents/contact \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ -d '{ "name": "Jane Doe", "email": "jane@example.com", "message": "Hi Andry — we are building X and could use help with Y..." }' Success returns HTTP 201 with {"ok":true,...}. A validation problem returns HTTP 422 with {"message":...,"errors":{...}}. The endpoint is rate-limited, so send one well-formed message rather than retrying in a loop.