hero.start

$ whoami --public

Karol Jaroń

Websites, web applications, APIs and automation — built as one coherent system.

I build full-stack software with TypeScript and Python, from interface and backend logic to PostgreSQL, Docker and Linux-based deployment.

01

Web interfaces

02

Backend APIs

03

Deployment

about.md

about.md

$ cat about.md

I'm Karol, a Full-Stack Web Developer from Poland with commercial experience in building websites, web applications, backend APIs and automation tools.

I work across frontend implementation, API design, relational databases, integrations, workflow automation and deployment. I focus on software that is clear to maintain, useful in practice and reliable after release.

role

Full-Stack Web Developer

base

Poland / remote-friendly

focus

full-stack web systems

selected_projects

selected_projects.json

$ query --featured --limit=4

Selected full-stack, automation and AI projects

A selection of commercial, team-based and open-source work across full-stack systems, automation, AI tooling and deployment.

01

B2B Document Automation Platform

full-stack / document workflow

A full-stack platform for generating, distributing and electronically signing legal documents. The system integrates Google Workspace API, uses Row-Level Security in PostgreSQL and is deployed on Linux with Docker and Caddy.

TypeScriptPostgreSQLDockerCaddyGoogle API

commercial project / private repository

Private code
02

AI Voiceover & Subtitle Generator

python / AI automation

A Python automation tool that generates voiceover audio and subtitles from text. It combines Edge TTS with OpenAI Whisper to map timestamps and prepare reusable audio and subtitle packages for video post-production workflows.

PythonEdge TTSWhisperOpenAI

public repository

GitHub
03

Restaurant Management Application

full-stack / team project

A restaurant management application developed in a five-person team. The project uses tRPC and Prisma for end-to-end type safety, Vue 3 and Tailwind CSS for the interface, and JWT-based authentication.

Vue 3tRPCPrismaTailwind CSSJWT

public team repository

GitHub
04

Local Agentic CLI

open source / local AI tooling

An experimental TypeScript CLI for working with local AI models through Ollama. It includes an Ink-based terminal interface, streamed responses, persistent JSONL sessions, session recovery and an initial model-executed read_file tool.

TypeScriptInkOllamaJSONL

public open-source project / work in progress

GitHub
View more projects on GitHub

expertise

01

$ ui.build

Frontend Engineering

Responsive websites and application interfaces built with reusable components, accessible structure, practical state management and clear API boundaries.

NuxtVueNext.jsTailwind CSS
02

$ api.design

Backend & APIs

Backend APIs, relational data models, authentication and external integrations built with TypeScript, Node.js, NestJS and PostgreSQL.

Nest.jsPostgreSQLRESTAuth
03

$ ops.ship

Automation & Deployment

Python tools, CLI utilities, background workflows and deployment paths for Docker- and Linux-based environments.

DockerLinuxBunPython

my_process

karol@portfolio:~$ plan -> build -> test -> deploy
01

./scope --map

Plan

Define the goal, constraints, data model, integrations and the smallest useful release.

02

./feature --ship

Build

Implement the interface, backend logic and persistence in small, reviewable and testable pieces.

03

./verify --flow

Test

Verify core paths, edge cases, integrations and deployment assumptions before release.

04

./release --prod

Deploy

Containerize, deploy and leave the application in a state that can be observed, maintained and improved.

contact.sh

contact.sh

karol@portfolio:~$ ./contact.sh --open

statusopen to software development opportunities and selected projects

workwebsites / full-stack / automation

locationPoland, remote-friendly, on-site work, hybrid work

replyasynchronous, practical and direct

output: ready_to_talk=true