David Davis

Фрилансер

Full-Stack Developer

Tampere, Finland

Full-Stack Developer

I work full-stack — Next.js frontend, Node.js/PostgreSQL backend — for small e-commerce shops that need a working MVP in a reasonable timeframe rather than a perfect architecture nobody will maintain in a year. I've done this for 4 years, and I discuss real scale with the client upfront so we don't over-engineer for a hundred users we don't have yet. I set up deployment, auth, and payments through existing services rather than building everything from scratch. I don't take on projects that need a team of three or more at once — I say so honestly during the brief.

Full-Stack Developer

Навички

Next.jsNode.jsPostgreSQLTypeScriptFull-stackVercelSupabaseMVP development

Портфоліо

Services marketplace MVP — case 2E6CA7

MVP — A working first version of a niche services marketplace, solo build in three weeks.

Internal task tracker — case 33BD44

Web application — A simple task tracker for a small team, boards and status filtering.

Subscription box management app — case E71F91

Web application — Full-stack app managing subscriber shipments and billing cycles for a small DTC brand.

Freelancer time-tracking tool — case 7AC0E1

Web application — A lightweight time and invoice tracker built for a two-person consultancy.

Services marketplace MVP — case 4CC248

MVP — A working first version of a niche services marketplace, solo build in three weeks. A second, similar engagement for a different client.

Internal task tracker — case 62F2AC

Web application — A simple task tracker for a small team, boards and status filtering. A second, similar engagement for a different client.

Subscription box management app — case 16C174

Web application — Full-stack app managing subscriber shipments and billing cycles for a small DTC brand. A second, similar engagement for a different client.

Freelancer time-tracking tool — case 4F70A3

Web application — A lightweight time and invoice tracker built for a two-person consultancy. A second, similar engagement for a different client.