Mihai Dobre
Freelance Full-Stack Developer UK

Full-Stack Development

Bespoke websites, custom platforms, eCommerce systems, APIs and automation. Built with modern technologies for performance, scalability and maintainability.

Architecture Stack
Frontend
Next.js / React
API Layer
Node.js / Express
Database
PostgreSQL / Redis
Services

What I do

Full-stack development services covering everything from frontend user interfaces to backend systems, databases, and infrastructure. Working with modern technologies to deliver solutions that meet your specific business requirements.

Custom Websites

Bespoke websites built from scratch using Next.js and React. Each site is hand-coded for your specific requirements, with clean semantics, fast performance, and accessibility built in from the start. See bespoke web development for more.

Web Platforms

Scalable web applications with complex functionality including user authentication, role-based access, data management, and third-party integrations. Built for growth and maintainability. See web application development.

eCommerce Systems

Custom online stores with secure payment integration (Stripe, PayPal), inventory management, order processing, and admin dashboards. See ecommerce-development for dedicated ecommerce services.

API Development

RESTful and GraphQL APIs for internal systems or third-party integrations. Includes authentication, rate limiting, comprehensive documentation, and versioning strategy. See API integrations.

Automation Systems

Workflow automation, data pipelines, and integrations that connect your tools and eliminate manual processes. See business-automation for dedicated automation services.

Database Design

Relational (PostgreSQL, MySQL) and NoSQL (MongoDB) database architecture designed for your data patterns. Includes schema design, query optimisation, and migration scripts. See backend development for server-side architecture and Node.js development for API layer implementation.

Business Impact

Problems I solve

Helping businesses overcome technical challenges that limit growth, create inefficiency, or increase costs. Practical solutions focused on real business outcomes.

The Problem

Outgrowing template-based solutions but not ready for a large agency engagement

The Solution

Working directly with an experienced freelancer provides senior-level expertise without agency overhead. You get dedicated attention and direct communication throughout the project.

Cost-effective senior development with clear accountability

The Problem

Legacy systems that are slow, difficult to maintain, or limiting business growth

The Solution

Modernising existing applications using current frameworks and best practices. Incremental migration strategies minimise disruption while improving performance and maintainability.

Faster, maintainable systems that support business growth

The Problem

Manual processes and disconnected systems creating inefficiency

The Solution

Building automation and integrations that connect your tools and eliminate repetitive tasks. Custom workflows designed around how your business actually operates. See [business automation](/business-automation) and [API integrations](/api-integrations) for dedicated services.

Reduced manual work and improved operational efficiency

The Problem

Need for a custom platform that off-the-shelf software cannot provide

The Solution

Developing bespoke solutions tailored to your specific requirements. Building only what you need, with room to scale as requirements evolve.

Software that fits your business, not the other way around
When Companies Need This

Typical situations

Companies contact me when their existing technical solutions create bottlenecks or limit business growth.

Scaling problems appear

Your existing website or application struggles with increased traffic, data volume, or user load. Performance degrades and the codebase becomes harder to extend.

Plugins and integrations conflict

Multiple third-party tools create conflicts, slow performance, or security vulnerabilities. You need a unified, stable architecture.

APIs fail or become limiting

Your current integrations break, rate limits block operations, or you need more control over data flow between systems.

Platforms become limiting

Shopify, WordPress, or SaaS platforms cannot support your specific business model without expensive workarounds or compromises.

Automation is needed

Manual data entry, repetitive workflows, or disconnected tools consume team time. You need systems that work together automatically. See [business automation](/business-automation) for workflow automation and [API integrations](/api-integrations) for system connections.

Existing systems become hard to maintain

Technical debt accumulates, documentation is missing, or the original developer is unavailable. Changes become risky and slow.

Tech Stack

Technologies I work with

Modern, proven technologies selected based on project requirements. I focus on tools that provide long-term maintainability, strong community support, and good developer experience.

Next.jsReactTypeScriptTailwind CSSJavaScriptHTML5CSS3
Node.jsExpressNestJSPythonServerlessREST APIsGraphQL

Database

PostgreSQLMySQLMongoDBRedisPrismaDrizzle ORM

DevOps & Cloud

VercelAWSDockerGitHub ActionsCI/CDNginx

eCommerce

StripePayPalShopify APIWooCommerceInventory Systems

Tools & Practices

GitAgileCode ReviewTestingDocumentationPerformance Optimization
Process

How it works

A straightforward process designed to keep projects on track while maintaining flexibility for changes and feedback. Clear communication throughout.

01

Discovery

Understanding your business, requirements, and goals. Defining scope, timeline, and technical approach.

02

Planning

Creating technical specifications, architecture decisions, and project roadmap. Setting up development environment.

03

Development

Building your solution iteratively with regular updates. Testing throughout to ensure quality and catch issues early.

04

Launch & Support

Deploying to production, monitoring performance, and providing ongoing support. Training and documentation included.

FAQ

Frequently asked questions

Common questions about working together. If you have a specific question not covered here, feel free to get in touch.

I work on custom websites, web applications, eCommerce platforms, APIs, and automation systems. Projects range from MVPs for startups to enterprise applications for established businesses. Typical engagements include rebuilding legacy systems in Next.js or React, creating custom platforms that off-the-shelf software cannot provide, and integrating disparate systems via APIs. If it involves web technology, I can likely help.

Yes. I regularly work with existing projects for improvements, feature additions, or modernisation. This includes refactoring legacy code, adding new features to established applications, migrating to modern frameworks like Next.js, and improving Core Web Vitals performance. I can audit your current codebase and provide a written assessment with recommendations before we begin any work.

Timelines vary based on scope and complexity. A simple brochure website typically takes 2-4 weeks. A custom web application with moderate complexity might take 6-10 weeks. Large platforms with integrations and complex functionality can take 3-6 months. During our initial discussion, I will provide a realistic estimate based on your specific requirements and break down milestones for each phase.

Yes. I offer various support arrangements from ad-hoc assistance to monthly retainer agreements. Most projects include 2-4 weeks of post-launch support to address any initial issues. Ongoing support can include bug fixes, security updates, feature additions, and performance monitoring. Retainer clients receive priority support and discounted hourly rates.

Communication happens through your preferred channels - email, Slack, Microsoft Teams, or regular video calls. I provide weekly progress updates during active development and am available for questions throughout the project. For complex projects, I recommend scheduled check-in calls to review progress and adjust priorities as needed. All technical decisions are documented.

I have worked across various sectors including professional services, retail and eCommerce, technology startups, healthcare, and education. The specific industry matters less than understanding your business processes and building the right solution. I focus on learning your domain quickly and translating requirements into effective technical implementations.

Ready to discuss your project?

Tell me about what you are looking to build. I will review your requirements and get back to you with initial thoughts and next steps.