About me

Krystian Magdziarz

Hi! I'm Krystian. I have an unusual hobby — I design and buy websites that have one job: to generate passive income.

I run this site to organise my thoughts and structure my knowledge. It's my personal thematic journal. When you land here, I don't want you to feel like I'm trying to convince you of anything — that's not what this is about.

Contact

Got a question, a collaboration proposal, or want to talk about making money from websites? Drop me a line or find me on social media.

My first website

I've had this hobby since 2009, when I launched my first website (built on the then-popular engine phpBB by Przemo) dedicated to mobile apps.

More websites

Since then I've run over 120 websites, mostly in the entertainment, online gaming, business and heavily technical categories. Many of them were the largest in their category in Poland. Each one taught me something new and let me gain experience that I'd like to share with others.

Education

Military University of Technology

2023 – 2027*

Doctoral School, Military University of Technology

WSKZ

2025 – 2026*

Postgraduate studies, University of Vocational Education

WSKZ

2024 – 2025

Postgraduate studies, Artificial Intelligence in Business and Business Process Automation, University of Vocational Education

Military University of Technology

2013 – 2018

Faculty of Cybernetics, Military University of Technology

* expected completion

Professional experience

Download my always up-to-date CV

I rarely look for a job, but I'm happy to consider interesting business collaboration offers.

Certificates

CPT

Certified Penetration Tester (CPT)

GAQM

PeopleCert

ITIL 4 Foundation

PeopleCert

Neo4j

Neo4j Certified Professional

Neo4j

Przeprogramowani

Programming with Generative AI

Przeprogramowani

MinnaLearn

Elements of AI

MinnaLearn

Scientific publications

ResearchGate

I conduct my scientific research as part of the Doctoral School at the Military University of Technology. I focus on detecting vulnerabilities in ICT systems whose structure I describe using scale-free networks. In practice I combine graph analysis with cybersecurity — researching phishing, web crawling and threat classification.

  • Magdziarz K., Skrzypecki S., Phishing Trends Over Time: An Empirical Analysis of Anti-Phishing Database Data, Proceedings of the 46th IBIMA70 pts

  • Magdziarz K., Skrzypecki S., Performance Comparison of graph-tool and NetworkX on Web Graph Domain Subgraphs: A Common Crawl Analysis, Proceedings of the 46th IBIMA70 pts

  • Magdziarz K., The role of marketing strategies in cyber-attack executions, Proceedings of the 43rd IBIMA70 pts

  • Magdziarz K., Magdziarz A., Cyberbezpieczenstwo w sektorze zdrowia. Kluczowa rola centralizacji, Sluzba Zdrowia, 2024

  • Magdziarz K., Fraszczak D., The Architecture Concepts for Building Highly Scalable Crawling Cluster For Data-Driven On-Page Optimization, Proceedings of the 40th IBIMA70 pts

  • Fraszczak D., Bugajewski D., Magdziarz K., Swing Dynamic GUI, Proceedings of the 40th IBIMA70 pts

Scientific projects

  • Project no. WAT 502-000081-W500-01
  • Contribution to the SCAN4PD project — Leader XV, NCBiR
  • Contribution to the HERDIS project, Fast Track — Digital Innovations, no. POIR.01.01.01-00-0325/22, NCBiR

Projects

semantichub

A service that builds semantic clusters based on vector similarity and LLM models

phishguard

Detection of phishing sites using graph-based methods and classification algorithms

djinsight

Analytics for Django-based systems written in the MCP-first philosophy

webcrawl.co

A big-data system for link monitoring based on columnar databases and distributed data scrapers

Open Source contributions

  • wagtaila content management system (CMS) for Django
  • django-unfolda Django admin panel theme
  • agency-swarman agent framework built on the OpenAI Assistants API
  • phishpediaa hybrid approach to the visual identification of phishing sites

Technical skills

An assessment of the most important skills relative to job-market demand: skillcraft.ai

PythonPython#1
JavaScriptJavaScript#2
DockerDocker#8
LinuxLinux#9
MySQLMySQL#10
PostgreSQLPostgreSQL#13
PHPPHP#19
CSSCSS#21
DjangoDjango#32
FastAPIFastAPI#40
SQLiteSQLite#68
ApacheApache#73
Alpine.jsAlpine.js#100
Neo4jNeo4j#94
LLM#42
RedisRedis#29
FlaskFlask#37
MongoDBMongoDB#39
RAG#17
Vector DB#20
FigmaFigma#52
JenkinsJenkins#76
SupabaseSupabase#71
LaravelLaravel#27
SvelteSvelte#43
SvelteKitSvelteKit#84
KafkaKafka#96
PrometheusPrometheus#79
GrafanaGrafana#60

## — ranking position (Europe), dots — proficiency level

Gallery

A bit from the professional world, a bit from travels, a bit from the homelab.