Przemyslaw Seneczko

PJSEN Consulting

My photo

Welcome to my personal web page. I am professional software developer based in Warsaw, Poland. I hold both Bachelor's of Science and Master's of Science degrees in Computer Science (Institute of Computer Science), from Faculty of Electronics and Information Technology, Warsaw University of Technology.

I have more than 10 years of commercial experience in designing, maintaining and deploying medium sized and large sized systems written in the C# language, running on top of the Microsoft .NET:

  • ASP.NET and ASP.NET Core applications using REST communication (Web API)
  • SPA architecture applications developed with TypeScript language and using Angular and React frameworks
  • Data access layers implemented with Entity Framework, LINQ and Microsoft SQL Server
  • Micro-service based and modular monolith architectures applications
  • Asynchronous communication between components of a distributed system implemented with RabbitMQ and MassTransit
  • Usage of popular developer tools such as: Visual Studio, Visual Studio Code, GIT, JIRA/Confluence, BitBucket, Azure DevOps, Microsoft Azure public cloud
  • Architecture of IT systems, modelling of business subdomains boundaries and the Domain Driven Design approach in software engineering
  • I am also member of Microsoft Certified Professional program having passed:
    • 70-536 — Microsoft .NET Framework - Application Development Foundation,
    • 70-511 (Technology Specialist) — Windows Applications Development with Microsoft .NET Framework 4. (WPF)

My primary technical interests include:

  • object oriented programming in C#, ISO C++, JavaScript, TypeScript, Python languages:
    1. development of web applications based on Microsoft technology stack
    2. development of desktop applications running on Windows
    3. design of scripting tools using PowerShell; Bash shell; Perl, AWK, Python languages
    4. system programming
  • operating systems — internals, administration, programming interface
  • database systems — designing solutions optimized for custom application requirements
  • systems architecture — choosing the most appropriate technical solutions for components of a system and designing communication processes between them. Modelling those solutions having considered business domains boundaries and then mapping into the solution space in actual software

To some extent, I am also interested in:

  • application, operating system and network security
  • techniques of parallel programming and data access synchronization mechanisms
  • kernel mode programming (only Linux kernel so far)
  • software engineering, perceived as systematization of software design and programming principles, rather than developement methodologies along with management practices
  • methods of software reverse-engineering
  • digital electronics and computer architecture

My non-technical fields of interest include:

  • being well informed about current affairs in my country and around the world (I'm an enthusiast of Feedly)
  • reading — journalism, blogosphere, fiction and literature of manners (disregarding ones, that are weakly related to the real life)
  • English language
  • finances and economics
  • lifehacking and methods of personal development
  • sports — I especially try to practice on regular basis: running, cycling, swimming
  • philosophy of minimalism

Contact via email address:

  • contact at

Directly from this site, you can visit:

  • my technical blog (English),
  • web site of my project Simple File Annotator — which is an application, that allows you to easily assign text annotations to any file (legacy).