Design + code + launch
Digital products refined down to the last kilobyte.
Describe your projectI design and build websites,
web and mobile apps,
CRM systems, small SaaS products,
MQL5 tools and brand identities,
from concept to launch.
Approach
Strategy, design and code in one pair of hands.
A project usually loses quality at the handover: strategy goes to a designer, the mockup goes to a developer, and each answers for their own piece. Here the concept, the form and the build come out of one process, so the idea from the first sketch reaches the last screen intact.
- Conceptfirst the goal and the audience
- Designthen form, motion and language
- Codefinally speed, accessibility and measurement
What I do
Six specialisations. One is enough to start.
I shape the scope around what you need. Sometimes one page is enough. Sometimes it takes a tool that doesn't exist on the market, or a brand designed from the name up. I run each of these jobs with the same care.
Websites
Original design, motion with a purpose and a PageSpeed score above 95, from the first screen to launch.
Web and mobile apps
Tools that run in the browser and on mobile, designed around one specific process in your company rather than a feature list.
CRM and business systems
A system arranged the way your team works: your own stages, fields and reports.
Small SaaS products
From an idea to a product people can pay for: the app, subscriptions, licences and the sales page.
MQL5 tools
Panels, trade managers and risk control for MetaTrader 5, written around one trader's own rules.
Brand identity
Name, logo, typography, colour and brand voice, designed as one system.
Launch and maintenance are part of every project.
Selected projects
Projects you can open and inspect.
Dojiwave is my own brand. I designed all of it, from the name and the identity to the website, a web app and an MQL5 tool, and today I am bringing it to market, developing it and supporting it. The concept projects are self-initiated, each on its own domain, and show the range of styles I work in.
Measured, not claimed
A visual effect must not cost a second.
This site scores 100/100 in PageSpeed on mobile and 100/100 on desktop. The motion comes from my own code, with no libraries and no external scripts. The whole script weighs 19 kB, and the counter shows how much data your browser has loaded. You can check the result yourself.
- First Contentful Paint
- 1.0 s
- Largest Contentful Paint
- 1.0 s
- Total Blocking Time
- 0 ms
- Cumulative Layout Shift
- 0
- Speed Index
- 2.1 s
PageSpeed measurement, mobile, 5 October 2026
Loaded so far33kB
- Code and fonts
- 33 kB
- Images
- 0 kB
How I work
Five stages. Each ends with something you can see.
I work remotely and keep everything we agree in email. The scope, the deadline and the price are written down in a message, you follow progress at a private link, and you decide whether to work with me after you've seen the first screen.
Message
You describe what you need in a few sentences. I reply within two working days.
Scope and quote by email
The goal, scope, deadline and price in one email. A phone or video call when you need one.
First screen
For a website or an identity I build a working first screen, or two directions, usually in 2-3 working days. For apps and tools you get a description of how it will work and a quote. You pay nothing up to this stage.
Build
I build the whole thing, measuring at every stage. Two rounds of revisions, 50% upfront and 50% on delivery.
Launch and ownership
I launch the project on your domain. Once it's paid for, the code, logins and source files are yours.
A website usually takes 7 or 14 working days from the day I have your materials. Timelines for apps and tools depend on the scope.
Why nlights
Bold form. Quality you can measure.
I don't bill by the number of screens or hours. I hand over a solution that runs on your domain, whose logic you understand and which stays yours.
One author, one responsibility
The concept, the design and the code don't pass between departments, so one person answers for all of it.
Motion with a purpose
Every animation guides attention or explains how something works. The content stays plain text, readable without motion too.
Performance from the first sketch
Speed, accessibility and SEO are built in from the start, not patched in before launch.
Everything by email
What we agree stays in your inbox, and you reply when it suits you.
Full ownership
After launch you get the code, logins, accounts and source files.
FAQ
Straight answers before we start.
Can I commission just a website?
Yes. A single website is a full project, run the same way as larger projects.
How much does a project cost?
The price depends on the scope. Once you've described what you need, you get a quote by email, and for websites and identities a first screen before you decide.
How long does it take?
A one-page site usually takes 7 working days from the day I have your materials, a company site 14. Timelines for apps, systems and tools are agreed with the scope.
Will I see the design before I pay?
For websites and identities, yes: a working first screen or two directions. For apps and tools you get a description of how it will work and a quote before you pay. I can also prepare a mockup of the key screen, so you know the look before you decide.
Do you write copy and create graphics?
Yes. You can supply your own materials or have me create them.
Do you work with companies outside Poland?
Yes. I work remotely, in English and Polish.
Will I get full access to the code?
Yes. Once the project is paid for, the code, logins, accounts and source files are yours.
Do we have to meet?
No. We agree everything in messages: by email or a messaging app. A phone or video call is possible when you need one.
What happens after launch?
You can take the project over completely or keep me on for maintenance: backups, monitoring and updates.
Next step
Have a project? Describe it in a few sentences.
Step 1 of 7
A few questions, about two minutes. Your answers become a project card you send with one click.
Prefer to write straight away?
I reply within two working days. I work from Warsaw, in English and Polish.















