tramline
Live departures for every ZET tram stop in Zagreb, from the city's GTFS feed. A small API and a terminal UI.
Go★ 412
Type your GitHub username and Macaly builds the developer portfolio you've been meaning to make, with a page for each of your best projects and a contact form.
We read your public GitHub profile here in your browser and hand it to Macaly. No GitHub sign-in.
Backend & data engineer · Zagreb
Mira Kovač
I build Go services and data pipelines: ingest, queues, Postgres and the APIs on top. Seven years in logistics and transit data, freelance since 2024.
Selected work
tramline
Live departures for every ZET tram stop in Zagreb, from the city's GTFS feed. A small API and a terminal UI.
Go★ 412
pg-slice
Copies a consistent slice of a Postgres database, foreign keys intact, so you can debug production data on your laptop.
Go★ 238
Work with me
Now
Updated 18 October
Writing
Hiring, or have a project?
A repo name and one line don't tell the person hiring much. Paste the README into the chat and the agent writes the project's own page from it: the problem, what you built, the stack and the links.
Your site says near the top whether you're open to work, from when and for what. The contact form asks if a message is about a job, a contract or something else, and saves each one in your project's database.
On her site
Work with me
In her project's database
Database
messages3 rowsConnect your own agent to Macaly Cloud and it works on the same project, and Macaly builds and hosts what it changes. Its changes count as Cloud actions; the free plan includes 100 a month.
› Add my Zagreb Go meetup talk on 12 November to the Now section.
●macaly-cloudread_filesrc/components/now.tsx
●macaly-cloudedit_filesrc/components/now.tsx+2 -1
●macaly-cloudpreview_app
Added the talk to Now and moved the date to 21 October. The preview is ready.
Now
Updated 21 October
Only your public profile, through GitHub's public API, in your browser: your name, bio, location and website, and your public repositories with their descriptions, languages, stars and links, the same things anyone can see without signing in. When you click the button, that goes to Macaly as your first message.
No. This page reads your profile once. To turn a README into a project page, paste it into the chat. New repos and stars don't show up on the site by themselves; you tell the agent what changed.
Most of what you did at a job is in private repos, so this page can't see it. Describe it in the chat, or paste a write-up, and it gets a project page like the rest. Leave out anything your employer wouldn't want public.
The agent builds the site around your projects, so there's no template to keep up to date. You change the layout, the type or a whole section by telling it what you want.
Yes, on the Pro and Agency plans. The portfolio is a TanStack Start (React) project with a Convex database, and the GitHub integration backs it up to a private GitHub repository and syncs changes both ways.
Yes. Connect them to Macaly Cloud and they work on the same project as the Macaly chat. Their changes count as Cloud actions, and the free plan includes 100 a month.
Into your project's own database. Open the Database tab to read them, or ask the agent for a private page that lists them. On a paid plan Macaly can also email you when one arrives.
You can build and publish without paying: sign in or create a free account, and the site goes live on a free macaly.app address with the Macaly badge. Your own domain needs a paid plan: connect one you already own or buy one inside Macaly, and the secure connection is set up for you.
Type your username at the top, or start here and tell Macaly about your best projects in the chat. Publishing on a macaly.app address is free.