Skip to content
softify.devsoftify.dev
Contact
Fullstack developer

I build web applications from idea to deployment

Frontend, backend, integrations. Fast, reliable, and with clear communication at every stage ‑ from the first call to launch.

About

A broad skill set, from backend to frontend

Krystian Liński

I'm a senior PHP developer based in Bydgoszcz, Poland, with 18+ years of experience building e-commerce platforms and web applications. I specialize in Symfony and TYPO3, and handle the frontend with Vue.js, Nuxt.js, as well as React and Next.js.

I get the most satisfaction from building fast, scalable solutions and improving CI/CD processes that speed up the whole team's work. I enjoy picking up new technologies and work best in close collaboration with the client.

18+
years of experience
99+
projects shipped
24h
response time
Services

What I do

Web applications

Complete apps on Symfony and a modern frontend (Vue, React) ‑ dashboards, internal systems, SaaS tools. From wireframe to production.

Company sites

Fast company sites that index well and actually convert. Performance comes first.

Support and growth

I keep developing your existing product: new features, fixes, ongoing support.

TYPO3 extensions

I build and maintain custom TYPO3 extensions ‑ from third-party integrations to custom content features.

Integrations

I connect systems via REST APIs and other integrations ‑ payments, ERP, CRM, external services.

Optimization

I speed up slow applications: performance audits, query optimization and caching.

Migrations & modernization

I take over older Symfony and TYPO3 projects ‑ upgrade versions, clean up the code and document it.

CI/CD & automation

I set up GitLab pipelines, automate deployments and speed up the whole team's work.

E-commerce applications

I build and maintain online stores on Symfony and Sylius ‑ from catalog to checkout.

Stack

Tools I use every day

I pick the stack for the project, not for the trend. If a simpler solution is enough, I'll say so.

PHP & CMS
PHPSymfonyTYPO3Sylius
Frontend
Vue.jsNuxt.jsReactNext.jsTypeScriptTailwind
Data & infra
MySQLMariaDBOracleDockerddevLinux
Tooling
GitGitLabREST APICI/CDJira
Process

How we work together

Four stages, clear deadlines and steady communication. You always know where the project stands.

1. Conversation

I get to know your project ‑ new or an existing one I'm taking over ‑ and figure out the scope, constraints and priorities behind what you actually want. I also ask about budget and timeline, so the quote is realistic from the first conversation.

2. Quote and plan

You get a concrete quote, broken into stages, with a realistic, agreed deadline ‑ no surprises along the way. I describe the scope clearly, so you know exactly what you're paying for and when to expect the next results.

3. Iterative work

I work in short iterations and cover the code with tests ‑ you see a working version every week and can share feedback along the way. That keeps the project moving in a direction that actually fits your needs.

Login flow
Checkout
API integration
12 passed

4. Launch

I publish the finished solution, hand over the code and documentation, and offer post-launch care and support. I stay available for questions, fixes, or ideas for the next stage of development.

Live
Contact

Tell me about your project

Write a few sentences about what you want to build. I'll reply with first questions and an initial view of the scope.

softify
Krystian Liński
NIP: 7742716594
REGON: 542926479