A sales platform for a residential development. Parcels, blocks and apartments live in one model, so a buyer scrolls from the site map down to a single unit without ever losing the thread.
One scroll walks the buyer from the parcel plan to a block, a floor and finally one apartment.
Sold, reserved and free units update in place — no stale PDF price lists.
Surface, orientation, floor plan and price kept on the unit itself.
Interest, reservation and paperwork stages tracked per unit.
The same catalogue in the sales agent's pocket, built in React Native.
Containers ship from GitLab CI to ECS in eu-central-1, with Cognito for identity, S3 and SES behind the scenes, CloudFront in front and OpenTelemetry tracing through the API.
A working platform for Romanian agents and ANEVAR appraisers. Listings are scraped from every portal, matched against your buyers, and pushed to you the moment one lands inside a zone you drew.
Draw a zone on the map; anything new inside it reaches you in seconds.
Listings pulled continuously from the Romanian portals, deduplicated and geocoded.
Every listing is scored against your clients' criteria — hot matches surface first.
Clients, leads, viewings, deals and commissions in one pipeline.
Local price movement, comparables and a morning brief in your inbox.
Angular on the desktop, React Native on iOS and Android, one API behind both.
A daily game built on Scripture. Thirteen puzzle types, one round a day, a streak worth protecting — and a weekly league that keeps a small group reading together.
Verse detective, who said it, word order, timeline, odd one out, two truths, and more.
Server-authoritative daily puzzle, the same for everyone, keyed to the date.
Progress is event-sourced, so a streak survives a bad connection or a reinstall.
Cohorts of about thirty players, ten tiers, promotion every Monday.
Head-to-head rounds against a friend.
Play with no signal; the server reconciles when you come back.
Romanian, English and Spanish content packs kept in parity by a checker.
An app for a real breakfast circle. Prayer requests, answers and testimonies stay inside the group — the design is deliberately calm, and nothing about it is built to be endless.
Invite-only circles with roles for the people who host the table.
Post a request, mark it answered, and keep the answer with it.
Chronological, no ranking, no infinite scroll.
Short replies in place, so a thread stays a conversation.
Validation of new members and roles the host controls.
Notified when your circle needs you, not when an algorithm wants you.
An audio companion for road trips and walks. As you pass a village, a castle or a battlefield, WanderTale tells you what happened there — written from history, read aloud, and timed to the road.
A story starts as you approach a place — in the car or on foot, with the phone locked in your pocket.
Events, eras and people, grounded in Wikipedia and OpenStreetMap and written by Gemini.
F5, Kokoro and Vosk speech models on Modal GPUs; every story is synthesised once and cached.
Plan a drive between towns or a walk through one, with detours worth taking.
Share a trip with the people in the car and vote on what to hear next.
Romania, Moldova and Italy, with a PostGIS map of every place worth a story.