Portfolio

Custom software and websites I've built

Real products, live in production. Each one was designed, built, and deployed end to end, from the first idea to the final launch.

01 · Web app · Eligibility calculator

EU Fund Check

A free eligibility calculator for Romania's Start-Up Nation 2024 grant program. In about five minutes, entrepreneurs find out whether they qualify, their estimated score out of 100, and how much grant money they could receive.

Visit website
eufundcheck.com
EU Fund Check: Landing page with a worked example calculated by the engine
Landing page with a worked example calculated by the engine

Start-Up Nation is one of the largest grant programs for new businesses in Romania. The rules sit in a long official procedure that changes several times a year. Most applicants either pay a consultant to read it for them or risk applying without knowing whether they qualify.

EU Fund Check turns that procedure into a guided, four-step check: profile, company, budget, and result. A live panel next to the form updates the score, the estimated grant and the required own contribution with every answer. Every question and every result is linked to the exact article of the procedure it comes from, so users can verify everything themselves.

The challenge

The official procedure is long, written in legal language, and amended often. The tool had to stay accurate to the latest amendments, explain itself in plain language, and never ask users to simply trust a number.

What I built

I built a rules engine that runs entirely in the browser, so answers stay private unless the user decides to send them. On top of it sits a step-by-step form with source references on every question, user accounts, email alerts for deadlines, and an AI assistant in beta. The assistant answers questions with citations and can fill in the checker for the user, but the calculations themselves are always done by the engine, not by the AI.

Key features

  • Four-step eligibility check covering both program pillars
  • Live panel with score, estimated grant and own contribution
  • Every question and result cites the procedure article it is based on
  • Rules kept up to date with all amendments to the procedure
  • Calculations run in the browser, answers are only sent if the user chooses
  • AI assistant that answers with citations and can fill in the checker
  • User accounts, plus email alerts for deadlines and new sessions
  • Light and dark themes, in English and Romanian
02 · SaaS · Digital wedding invitations

Blush Events

A platform that sells animated digital wedding invitations. Each couple gets a personal wedding website that guests open from a single link, with no app or login, and it replaces the printed invitation suite.

Visit website
blush-events.net
Blush Events: Landing page with a live invitation preview and countdown
Landing page with a live invitation preview and countdown

Printed invitations are expensive, slow to change, and say nothing about who is actually coming. Blush Events replaces them with a small, animated wedding website for each couple, shared through one link that works on any phone.

Couples choose one of four hand-designed styles and a colour palette, then fill in their story, the ceremony and reception details, and their photos. Guests reply in a tap, and the couple watches the answers arrive in real time, including head counts, meal choices and song requests.

The challenge

The product had to feel as special as a printed invitation while being cheaper, faster to update, and far more useful for planning. It also had to work as a business, with self-service plans for couples who want to do it themselves and premium plans for those who want it done for them.

What I built

I built the marketing site, four complete invitation designs with live demos, and the platform behind them. That includes customer accounts, an editor with unlimited updates, the RSVP system and its dashboard, and three one-time pricing plans. Every invitation is mobile-first and available in English and Romanian.

Key features

  • Four invitation designs, each with four colour palettes and a live demo
  • Animated hero with the couple's names and a live countdown
  • Ceremony and reception details with maps and an event timeline
  • Our story section and photo gallery
  • Online RSVP with real-time tracking of replies, head counts, meals and songs
  • Customer accounts with self-service editing and unlimited updates
  • Three one-time pricing plans, from self-guided to fully bespoke
  • Invitations in English and Romanian, shared through one personal link
03 · Business website · Lead generation

Nordic Home

A presentation and lead-generation website for a custom kitchen furniture workshop in Timișoara. It showcases the workshop's services and work, and turns visitors into qualified quote requests.

Visit website
nordichomebysp.com
Nordic Home: Hero with a full-width kitchen carousel and a clear call to action
Hero with a full-width kitchen carousel and a clear call to action

Nordic Home designs and builds made-to-measure kitchens, islands, storage and finishes. Their customers are homeowners planning a significant investment, who want to see the quality of the work and understand the process before they get in touch.

The website walks visitors through exactly that: what the workshop makes, how a project runs from consultation and 3D design to installation, and what finished concepts look like. Every section leads to a quote request, with a faster callback option for people who would rather talk on the phone.

The challenge

A premium, custom product needs a site that feels as considered as the kitchens themselves. Enquiries also had to arrive with enough detail, such as project type and budget, for the workshop to reply with a useful quote within 24 hours.

What I built

I designed and built a fast single-page site with a full-width image carousel, service cards, a four-step process, and a gallery of captioned 3D concepts. It has two forms: a detailed quote request with project type and budget range, and a quick callback form. Both are protected by reCAPTCHA. Cookie consent, analytics and an English version are included.

Key features

  • Single-page layout with a full-width kitchen image carousel
  • Services overview: complete kitchens, islands, storage and finishes
  • Four-step process, from consultation and 3D design to installation
  • Project gallery with captioned 3D concept renders
  • Quote form with project type and budget range to qualify leads
  • Quick callback form that only asks for a name and phone number
  • reCAPTCHA spam protection and cookie consent with an essentials-only option
  • One-tap call and email links, analytics, and an English version
04 · Business website · Services & pricing

Daste Digital

The website you are on right now. It presents Daste Digital's services with transparent pricing, a clear project process, and an easy way to get in touch.

Visit website
dastedigital.com
Daste Digital: Homepage with starting prices visible from the first screen
Homepage with starting prices visible from the first screen

Daste Digital offers a wide range of services, from a simple landing page to custom AI agents. The site had to make that range easy to understand and compare, without hiding prices behind a contact form.

Every service has its own page with typical timelines, scope and starting prices. Visitors can switch between Romanian and English, and between RON, EUR and USD, and the site remembers their choice.

The challenge

Explain many different services clearly, in two languages and three currencies, while keeping the site fast and easy to update without touching code.

What I built

I built the site on Next.js running on Cloudflare Workers, with translated URLs, automatic language detection based on location, and a currency switcher. Blog posts and legal pages are written in MDX. Social share images, the sitemap and hreflang tags are generated automatically. The contact form stores submissions and sends email notifications.

Key features

  • Bilingual site in English and Romanian with translated URLs
  • Automatic language detection based on location, remembered per visitor
  • Price switcher between RON, EUR and USD
  • Detailed service pages with timelines, scope and starting prices
  • Contact form with reCAPTCHA, stored submissions and email notifications
  • Blog and legal pages written in MDX
  • Auto-generated social share images, sitemap and hreflang tags
  • Cookie consent and conversion tracking

Have a project in mind?

Tell me what you want to build and I'll get back to you with a clear plan and a price.