Aleksandar Velichkovikj

Senior Flutter & Next.js Developer

I build and ship production mobile and web products end to end — Flutter for cross-platform apps, Next.js for the web surfaces around them.

Berlin, GermanyOpen to freelance contracts and permanent roles

Selected work

Also independently designed and shipped consumer iOS applications to the Apple App Store.

AI-assisted development

I work with Claude Code as a daily part of my development process, not as an autocomplete. The value is in how the work is set up: clear written context, documented conventions, and a plan agreed before any code gets written.

Documentation as the interface
Projects carry a CLAUDE.md or AGENTS.md describing conventions, architecture and intent. Written context is what makes an AI collaborator useful instead of noisy — and it makes onboarding a human developer faster for exactly the same reason.
Plan before code
Non-trivial work starts with a design agreed up front, not a guessed implementation. Surfacing assumptions early is cheaper than reworking later.
Verified, not assumed
Changes get built and run before they are called done. AI output is reviewed like any other contribution — the accountability for what ships stays with me.
Agent-ready by default
This site is an example: it publishes a live MCP endpoint alongside the human-readable page, so an AI agent can answer questions about my work and get in touch on a visitor's behalf.

Stack

Mobile
Flutter · Dart · GetX state management · Navigation architecture · Local persistence · Push notifications · Performance profiling · Widget and integration testing
Web
Next.js · React · TypeScript · JavaScript ES6 · HTML · CSS · Server-side rendering · Static site generation · Progressive web apps · Internal dashboards · Admin panels
Delivery
iOS and Android release management · Apple App Store and Google Play submission · Cross-device testing · Defect triage · Continuous integration basics · Git
Practices
Requirements gathering · Stakeholder communication · Technical documentation · Remote and asynchronous collaboration · AI-assisted development workflows

Background

I trained as a photographer before I wrote software — a diploma from ESRA, then several years working with images. I came to development self-taught, learning by shipping rather than by curriculum. Both still show up in how I work: I care how things look, and I would rather have something running than specified.

2021
IronhackFull-Stack Web Development Programme
2018 — 2020
Sprachschule ABWGerman language studies to level B2
2012 — 2014
ESRADiploma of Education, Photography

Agent-ready

This site publishes a live MCP endpoint. Point Claude, ChatGPT or any MCP-capable agent at it and ask about my work — it can also pass a message straight to my inbox.

POST /api/mcp

Pick a question — it runs a real request against this site's MCP endpoint.

https://alekvel.dev/api/mcp

Also available: llms.txt · AGENTS.md · resume.txt