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.
Selected work
Seasn
Digitaler FinanzplanerFinancial planning app for Goethe-Universität Frankfurt. Lead developer through senior ownership — architecture, state management, release cycles and roadmap, still under recurring contract.
10,000+ usersGerman App Award 2026FlutterDartGetXiOSAndroidGRIND ↗
Interval timerA static Next.js progressive web app. Built, shipped and marketed solo, from concept through public launch on Reddit and Product Hunt.
LiveNext.jsTypeScriptPWA
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
- Ironhack — Full-Stack Web Development Programme
- 2018 — 2020
- Sprachschule ABW — German language studies to level B2
- 2012 — 2014
- ESRA — Diploma of Education, Photography
- Macedonian · Native
- Croatian · Native or bilingual
- English · Full professional proficiency (C1)
- German · B2, conversational
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.
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