Hi, I'm

Adam Czarnowski

Full-Stack Engineer

I build practical software — end-to-end applications, workflow automation, AI integrations, and data-heavy systems.

About me

Full-stack engineer based in Wrocław, Poland. I'm driven by software that has real impact — saving people time, simplifying processes, solving tangible problems. Every project is a different challenge, and that's what keeps me in this industry.

I combine programming with direct client contact. A good product starts with understanding business needs, not code — that's why I get involved from the first meeting, through analysis and architecture, to deployment and support. I'm self-reliant, meticulous to a fault, and I speak both tech and business fluently.

I believe in software that solves real problems — reliable, understandable, and reducing manual work. In my spare time I build open source developer tools.

~/boldsamurai
$ fastfetch
adam@boldsamurai
──────────────────
Role Full-Stack Engineer
Location Wrocław, PL
Experience 4+ years in dev
Stack Python, React, PostgreSQL
Tools Claude Code, Git, Docker
OS Linux (Ubuntu, Mint, Fedora, Nobara)
Approach client → analysis → code → tests → deploy
Philosophy real impact > busywork

Experience

Full-Stack Engineer

work

Wrocław Institute for Spatial Information and AI Applications

Aug 2025 — present
  • Building end-to-end web and mobile applications for the public sector
  • Designing stack architectures, deploying on client servers, long-term maintenance
  • Full data lifecycle with spatial and statistical data — acquisition, cleaning, analysis, visualization
  • AI integration — chatbots and voicebots serving city residents (incl. Wrocław, Toruń)
  • Workflow automation for official document processing — applications, invoices, protocols, confirmations
  • Client communication and end-user training
PythonReactPostgreSQLDockerGISAI

Programmer / ERP Implementation Consultant

work

Streamsoft

Jun 2024 — Aug 2025
  • Development of the Verto ERP system — client and server scripts
  • Database maintenance
  • Logical entity diagram design
  • Handling logistics, warehouse, sales, and transport documents
  • Client needs analysis and training on programming system components
PythonJavaPostgreSQLERP

Python Developer / IT Specialist

work

CAPRI Accounting Office

Feb 2023 — Jun 2024
  • Software for automatic invoice data retrieval — saving ~4h per person per week
  • Financial report generation, forecasts, and HR documents
  • Client database applications and office task automation
  • Hardware configuration and system maintenance
PythonPostgreSQLAutomationWindows

Python Tutor

work

Freelance

Feb 2022 — Mar 2023
  • Personalized Python programming lessons for children, teenagers, and students
  • Teaching fundamental and advanced concepts
  • Developing tailored exercises and projects
PythonAlgorithmsData StructuresOOP

Python Developer

work

Nokia

Aug 2021 — Aug 2022
  • Python scripts automating internal company processes
  • Internal systems data processing and exchange (JSON)
  • Automated antenna signal testing across frequencies (Robot Framework + Jenkins)
PythonJSONRobot FrameworkJenkins

Computer Science (M.Sc.)

education

Wrocław University of Science and Technology

Mar 2022 — Jul 2023
  • Thesis: Visualization of the Metric Travelling Salesman Problem — comparison of exact and metaheuristic methods

Computer Systems for Automation (B.Eng.)

education

Wrocław University of Science and Technology

Oct 2018 — Feb 2022
  • Thesis: Application of artificial intelligence algorithms in a roguelike game

Commercial Projects

Implementation details under NDA — scope and technology overview below.

Reporting & Data Visualization System
$ cat /reporting-system/README.md

Web application for a research institute to collect, process, analyze, and visualize data. The institute oversees ~300 entities across Poland. Full architecture design, backend, frontend, databases, client server deployment, and maintenance.

PythonFastAPIReactPostgreSQLPostGISDockerRedisCeleryGeoServerLeafletGrafana
OCR Data Processing System
$ cat /ocr-processor/README.md

Web application for government institutions in every voivodeship. Instead of reviewing dozens of multi-page documents, employees receive summaries of key information as text and tables. The system validates document correctness and completeness against strict regulatory rules.

PythonFastAPIReactPostgreSQLTesseract OCRDockerRedisCelery
Geodetic Application Chatbot
$ cat /geodetic-chatbot/README.md

Embeddable chatbot widget that guides users through geodetic data collection based on their choices. Generates a JSON file sent to the client's external system for application completion.

PythonFastAPIReactDockerAI
City Office Voicebot & Chatbot
$ cat /city-voicebot/README.md

System enabling residents of selected major Polish cities to obtain information from city offices without visiting or contacting officials. Active contribution to feature development, optimization, and debugging.

PythonReactPostgreSQLDockerAI
Employee Attendance System
$ cat /attendance-system/README.md

Web application for attendance and leave tracking. Leave request submissions, role-based account system — admin with full oversight, Excel export, and PDF printing.

PythonReactPostgreSQLDocker
AI Agent Meta-Configuration CLI
$ cat /agent-config-cli/README.md

CLI tool for creating AI agent meta-configurations per tech stack. Cross-validation, prompt autogeneration, and external agent plugin installation.

PythonTyperRichuv

Open Source Projects

Skills

Backend 9
$ pip list
Python
Java
FastAPI
Django
PostgreSQL
Pydantic
Redis
Celery
REST API
Frontend 5
$ npm list --depth=0
React
TypeScript
JavaScript
HTML/CSS
Vite
Infrastructure 10
$ systemctl list-units
Docker
Docker Compose
Nginx
Linux
SSH
Git
CI/CD
Grafana
Loki
Jenkins
AI 6
$ ollama list
Claude API
Codex API
Gemini API
Tesseract OCR
Prompt Engineering
AI Agent Architecture
Data 7
$ psql \dt
SQL
GIS
PostGIS
GeoServer
Leaflet
Pandas
openpyxl
Tools 7
$ which -a
Claude Code
pytest
ruff
uv
Typer
Rich
Robot Framework

Contact

Got a project idea, need a consultation, or looking for a full-stack engineer? Get in touch.