Fushi

Darius Șerban

I build web apps, tools and websites for small businesses, from Ploiești.

Each project lists the problem, what I built and the results I can stand behind. Where a figure has a limit, I say so.

Move your finger or cursor over the painting. Day spreads like wet watercolour, then dries back into night.

Selected projects

Dayro Distribution website

Client work, 2026 Live

Screenshot: the product catalogue, on a wide screen.
Screenshot: the home page, on a wide screen.
Screenshot: the home page, on a phone.Screenshot: the product categories, on a phone.
Drag the front window aside or tap the stack.
  • 3,912public products in the catalogue
  • 1,524product families, as of 8 September 2026
  • 36browser scenarios in Chromium, 6 skipped by design
  • 32unit tests

Bilingual product catalogue and quote-request site for a Romanian distributor of construction fixings and accessories.

Stack Astro, React, TypeScript, Playwright, Blender, Cloudflare

Ordering app for a field sales team

Client work, 2026 Beta

Screenshot in demo mode: the office approves an order and can change the approved quantity.
Screenshot in demo mode: product search with price, stock and the last price for this customer.Screenshot in demo mode: an order in progress, with an editable quantity.Screenshot in demo mode: the order is checked and sent to the office.
Drag the front window aside or tap the stack.
  • 73passing tests, in 16 test files
  • 1–20last invoiced prices, per customer
  • 1–3drivers on the delivery routes

Internal order-taking app for the field sales team of a distributor. The office approves orders and exports them as XML.

Stack TypeScript, Node.js, Fastify, SQLite, Nunjucks, Argon2id, Playwright, Vitest, Kotlin (Android WebView), Python, PowerShell

DualSpeakers

Personal project, 2026 In progress

Painting: two speakers in a meadow. Their sound waves line up and reach a sparrow as one sound.
  • −0.021 msmedian offset between the speakers, measured with a microphone (target 0.3 ms)
  • 9.600 mshow much later the USB soundbar plays than the analog output
  • 30 mincontinuous test, zero overruns and zero refused frames

A Windows program that plays the same audio on two speakers, aligned so closely that they sound like one source.

Stack C++, CMake, WASAPI, libsamplerate, Python, PowerShell

Workspace

Personal project, 2026 Live

Screenshot with sample data: a project page with a checklist and the start of a board.
Screenshot with sample data: the same page on a phone.Screenshot with sample data: the home screen with tasks and due dates.
Drag the front window aside or tap the stack.
  • 30 Octfirst commit, in 2026
  • dailyin use. The repository is private and the live instance is not public.

A self-hosted tracker with pages, tables, boards, views, comments, a command-line tool and an API.

Stack TypeScript, Node.js, Fastify, React, Vite, PostgreSQL, Kysely, zod, Vitest, Docker

Other projects

  • In progress
  • Beta
  • Live
  • Finished
  • Paused
  • Retired
  • nutrition-label-llm

    A fine-tuned language model that turns messy OCR text from EU food labels into clean nutrition JSON.

    Finished

  • Macro Micro

    A nutrition and fitness tracker for Romania. I am rebuilding version 2 from scratch as an Android app, and it is in alpha. Version 1 is retired.

    In progress

    Screenshot of version 2 with sample data: the food diary for one day.
  • LayerCure

    A resin 3D-printing slicer written in Rust, with a working desktop app. I am still finishing the supports.

    In progress

    Screenshot: a model on the build plate, in the supports step.
  • AnimeUP

    Early research into offline anime image restoration and 2x upscaling. Still at phase 0.

    In progress

  • exercises-api

    A read-only exercise database served as static JSON on GitHub Pages. A supporting project for Macro Micro version 1.

    Live

  • tourism-db

    A tourism database for a university databases course, built with MariaDB.

    Finished

The same sky, in the morning.

Web studio

plainsite is a small web studio for small businesses. You get a clear, fast website in Romanian and English that you can understand and keep.

What you get

  • A presentation websiteA few pages that say who you are, what you offer and how to reach you.
  • Romanian and EnglishEvery page in both languages, with a language switcher that keeps the visitor on the same page.
  • A site that loads fast on a phonePlain pages, light images and no unneeded scripts.
  • Search engine basicsPage titles and descriptions, a sitemap and structured data, so search engines can read the site.
  • Simple, fast hostingI publish the site as static files on a global network, so it stays fast and simple to run.

How it works

  1. We talkYou tell me about the business and what the site must do. I tell you what I would build.
  2. You send the materialsText, logo and photos. I help with wording where needed.
  3. I build, you reviewI build the site on my template and show you a preview. You ask for changes.
  4. Checks and launchBefore launch I run automated checks on links, page speed and accessibility. Then the site goes live.

Interested?

Tell me about your business and I will reply with an offer.

Request an offer

About

I am Darius Șerban, also known as Fushi, a full-stack developer from Ploiești.

I like to build something that works, measure it and say plainly what is not finished. I write web apps and tools, and I also do audio, databases and 3D printing for fun.

A rusty robot covered in moss sits in a meadow with dandelions. A fox sleeps beside it, and three sparrows sit on a wire.
"The Rusty Sentinel"

Skills

TypeScript, Dart, Python, JavaScript, Rust, C++, SQL, Shell
Flutter, React, Astro, Fastify, Node.js, Playwright
PostgreSQL, SQLite, MariaDB, Redis, Meilisearch
Linux self-hosting, Docker, Cloudflare Pages, Cloudflare Tunnel
Fine-tuning language models (QLoRA), SEO and Search Console

Education

Bachelor in Computer Science
Petroleum-Gas University of Ploiesti
Graduated 2026

Interests

  • Anime and 3D
  • Linux, databases and self-hosted infrastructure
  • Audio
  • Fitness and nutrition
  • 3D printing

GitHub profile

Want to work together?

Write to me about a project, or ask for an offer for a website.

Write to me

Write to me about a project or a website. Use the form, or find me on GitHub.