Services
What I build, in detail
Each service below covers what is included, what it depends on, and what you receive at the end. If something is not on the list, ask — most reasonable requests are possible.
Website development
Sites built to load fast, read clearly on a phone, and be edited by a human afterwards. Hand-written markup and CSS, with a CMS only when you actually need to change content yourself.
- Responsive by default — designed at 320px first, then scaled up. No separate mobile version needed.
- Performance budget — compressed images, minimal JavaScript, and a Lighthouse target of 98 on mobile.
- SEO foundations — semantic headings, meta tags, structured data, sitemap and clean URLs.
- Contact and forms — validated, spam-protected, wired to email or wherever you need the data.
- Deploy anywhere — Netlify, Vercel, GitHub Pages, cPanel or your existing host.
What a build includes
Wireframes first
Layout agreed before code
Hand-written code
No page builder bloat
Optimised images
Modern formats, sized right
Accessibility pass
Keyboard and screen-reader ready
Common add-ons
Logos & brand marks
AI is genuinely useful for exploring directions fast, and genuinely bad as a final deliverable. So I use it to generate rough options, then rebuild the ones worth keeping as proper vector files you own.
- AI-assisted concepting — many directions explored cheaply, then filtered on real design grounds.
- Hand-built vectors — clean paths, sensible anchor points, no raster artefacts when scaled.
- Practical variants — full colour, single colour, monochrome, favicon and social avatar.
- Legible at small sizes — tested at favicon scale, not just blown up on a slide.
- Full source files — SVG plus print-ready exports. No lock-in, no fonts you cannot open.
How a logo project runs
Brand questions
Industry, audience, tone
Wide concept pass
AI exploration, not shown raw
Three refined marks
Rebuilt by hand in vector
Handover pack
Every format you will need
Available formats
Telegram bots
Telegram is where your audience already is, so a bot is often the cheapest way to add something genuinely useful. From a welcome message to a full admin panel with a database behind it.
- Conversational flows — inline keyboards, multi-step input, and error handling people can recover from.
- Data storage — SQLite or MySQL, with schema designed around what you actually need to track.
- Admin panel — a private web view so you can moderate users without touching the code.
- Payments — Telegram Stars or a payment provider, with order records kept.
- Deploy & document — hosted with a written guide so you can update it yourself.
Popular bot types
Onboarding bot
Guides new users through setup
Booking bot
Slots, reminders, cancellations
Store bot
Catalogue plus Telegram payments
Community bot
Roles, rules, moderation tools
Always included
Every project
Included as standard
These are not upsells. Every project, at every price, ships with all of it.
Mobile-first responsive
Designed small-screen first and verified on real viewport widths before delivery.
Accessible basics
Keyboard navigation, visible focus states, labelled controls and AA contrast as a floor.
Security-minded code
Validated input, no secrets committed, and dependencies kept deliberately small.
Full handover
Source files, assets and a walkthrough. No proprietary builder, no lock-in.
Two revision rounds
Included in every package, so feedback is part of the process rather than a negotiation.
Written documentation
A short guide covering how to update, deploy and maintain what you have paid for.
Ready when you are
Not sure which service fits?
Describe the outcome you want rather than the technology. I will tell you the cheapest sensible way to get there.