Skip to content
PN Scripts

Software company 路 Sofia, Bulgaria

Web, mobile app and game development: software, systems, and products.

We build web platforms, online shops, mobile apps and games, and support them after launch on PN Scripts Hosting or your own cloud. The code and the accounts are yours from day one.

Build
Web 路 Mobile 路 APIs 路 Games
Ship
Open-source products and plugins
Run
Launch 路 Support 路 Maintenance

The company

What PN Scripts does

Based in
Sofia, Bulgaria
Replies
Within one business day
Languages
English and Bulgarian

From the first estimate to support after launch, one company is responsible for your project. The code, the accounts and the documentation are in your name from day one.

Services

Web and mobile development, integrations and games

Choose a starting point. APIs and integrations are part of every web project and are covered on the web development page.

  1. Web Development

    Customer portals, marketplaces and internal tools in any stack, with automated tests on logins, payments and data.

    • Customer portals
    • Marketplaces
    • Internal tools
    • Performance and SEO

    Stack PHP 路 JavaScript 路 Python 路 Go 路 .NET

    Explore web development
  2. Mobile Development

    iOS and Android apps, native or cross-platform, released through App Store and Google Play review with the API behind them.

    • React Native
    • Push and deep links
    • Store releases
    • Offline-first flows

    Stack React Native 路 Flutter 路 Swift 路 Kotlin

    Explore mobile development
  3. APIs and Integrations

    Your shop, accounting, CRM and payment provider passing data to each other, so nobody retypes an order by hand.

    • REST APIs
    • Payments
    • ERP and CRM
    • Observability

    Stack REST 路 GraphQL 路 Webhooks 路 OpenAPI

    APIs in web development
  4. Game Development

    Gameplay, multiplayer and the online services behind them, from the first playable build to updates after release.

    • Unity
    • Unreal
    • Multiplayer
    • Live operations

    Stack Unity 路 Unreal 路 Godot 路 WebGL

    Explore game development

Products

Open-source software we build and maintain

We build tools for our own work and publish them as open source under the MIT license. Each one has its own page with what it does, the stack it uses and a link to GitHub.

  1. Marketplace Free plugins for PrestaShop, OpenCart, WordPress and Laravel MIT-licensed modules and packages, with the source on GitHub. Browse the plugins

Technology

Technologies we work with, layer by layer

This is a sample. We choose the stack for each project and also take over existing code in other languages and frameworks.

  1. L01 Interface

    • Livewire and Alpine.js Server-rendered interfaces with just enough JavaScript
    • React Rich web interfaces, dashboards, and storefronts
    • TypeScript Typed front ends for larger codebases
    • Tailwind CSS Design systems as utility classes
    • React Native iOS and Android from one codebase
  2. L02 Application

    • Laravel PHP applications, portals, APIs, and admin panels
    • Go Low-latency services and single-binary tools
    • Filament Admin panels and back offices
  3. L03 Data

    • MySQL Relational storage for platforms and products
    • PostgreSQL The database behind the NextPressKit API
    • SQLite Local-first memory in PN Scripts Assistant
  4. L04 Delivery

    • Docker Reproducible environments for Laravel kits
    • Build pipelines Repeatable builds and releases
    • PN Scripts Hosting Shared hosting, KVM VPS, and dedicated servers
  5. L05 Real-time 3D

    • Three.js Interactive scenes that load inside a page
    • WebGL GPU rendering with nothing to install
    • Unity and Unreal Gameplay and cross-platform game builds

How we work

Principles behind every project

Four rules we apply on every project, so they never need debating halfway through yours.

  1. We settle the scope before the design

    Who uses it, what it connects to and what could go wrong go into a written scope before any design starts. You read it and approve it, and only then does the work begin.

  2. You own the code and the accounts

    The code, the hosting, app store and domain accounts, and the documentation are in your name from day one, and the IP is yours. You can change teams at any time.

  3. Critical paths are tested from the first release

    Payments, logins and data handling get automated tests in the first release, so a new feature does not break what already works. The documentation is updated with every change.

  4. Support continues after launch

    Updates, fixes and new features continue after launch for as long as you want them, because that is when real users arrive.

The PN Scripts family

Other PN Scripts sites

Hosting, games and the blog each have their own site, run by the same company.

  • pnscripts.com

    PN Scripts

    Software engineering

    Custom web, mobile, API and game development, plus our open-source products and plugins.

    You are here

  • games.pnscripts.com

    Games

    Games and game servers

    The home for PN Scripts games and game servers. The catalog is empty for now and fills up as titles and servers go live.

    Want a game built for you? Game development is a service on this site.

    Visit Games
  • hosting.pnscripts.com

    Hosting

    Hosting and infrastructure

    Shared hosting, KVM VPS, dedicated servers and domains, from the same company that builds your project.

    Visit Hosting
  • blog.pnscripts.com

    Blog

    Articles and field notes

    Plain articles on hosting, servers, domains and security, written by the people who work with them.

    Visit Blog

Questions

Frequently asked questions

Short answers about scope, hosting and how a project starts.

What types of projects does PN Scripts take on?

PN Scripts takes on custom web platforms, online shops, customer portals, iOS and Android apps, API integrations and games, plus existing code that needs a new team. Every project starts with a written scope and estimate that you approve before work begins.

Can PN Scripts host applications it builds?

Yes. Your project can run on PN Scripts Hosting, hosting from the same company, or on your own cloud account. Either way, the hosting account is in your name.

How does a project start?

A project starts with a short call or a written brief about your goals, your users and your deadline. You then get a written scope and estimate, and nothing starts until you have read it and agreed.

Start

Tell us what you are building

Start a project with PN Scripts

Tell us what it is for, who will use it and when you need it. We reply within one business day, and once we understand the job you get a written scope and estimate.

Describe your project