Skip to main content

About Krzysztof Poziomek

Psychology-driven Frontend Developer bridging human understanding with technical excellence

The Psychology Behind Better Code

My journey into tech wasn't traditional, it started with a deep fascination for understanding how people think and behave. After earning my Bachelor's degree in Psychology from Tischner European University, I discovered that the same principles that make effective human communication also create exceptional user experiences.

This psychology foundation transforms how I approach development:

  • User Empathy: I don't just build interfaces. I create experiences that truly serve user mental models
  • Team Dynamics: Understanding cognitive biases helps me facilitate better code reviews and collaborative decision-making
  • Problem Solving: Behavioral psychology informs how I structure information architecture and user flows
  • Accessibility Focus: My deep understanding of cognitive differences drives my commitment to WCAG 2.2 compliance

From Numbers to Interfaces: My Tech Evolution

2017-2019: The Foundation (Data Analyst at Alior Bank)

Started my tech career diving deep into banking data, supporting 200+ call center professionals. Here, I learned that behind every dataset are real people with real needs and perspectives that still guide my development approach today.

2019-2022: Systems Thinking (Senior Specialist for Contact-Center Tools Development at Alior Bank)

Transitioned to building critical internal banking applications with Vue.js, supporting 200+ banking professionals daily. Spearheaded the JavaScript to TypeScript migration across legacy systems, improving code reliability and maintainability. Created comprehensive contact center management tools from the ground up, establishing development workflows for banking-compliant internal applications.

This role taught me the complexity of enterprise-grade systems and the importance of building tools that genuinely enhance productivity. Psychology insights helped me understand why certain interface patterns reduced cognitive load for bank employees, leading to more intuitive internal application designs. Collaborated extensively with cross-functional teams, bridging technical solutions with diverse business needs across multiple banking departments.

2022-2024: International Scale (React Developer at Selleo)

Expanded into international education platforms, building complex systems serving 100+ school administrators across US K1-K12 institutions. Developed comprehensive admin dashboards with role-based access control, implementing 15+ advanced features for platform and system management.

The Japanese lesson booking platform became a particularly challenging and rewarding project - creating three distinct interfaces (Admin, Teacher, Student) while integrating Zoom SDK for seamless video lesson delivery. Implementing Japanese localization with complex character encoding required deep cultural understanding, where my psychology background proved invaluable for creating intuitive cross-cultural user experiences.

Working with international teams taught me the importance of clear technical communication across cultures and time zones. The scale challenges - from local banking tools to platforms serving thousands of users globally - fundamentally shaped my approach to scalable architecture and user-centered design.

2024-2025: Technical Foundation Formalization (AGH University of Science and Technology)

While continuing professional development, I pursued postgraduate studies in Software Engineering Methods, completing specialized coursework in Java development. This formal technical education complemented my practical experience, providing deeper understanding of software architecture patterns, algorithm optimization, and enterprise development methodologies. The structured academic approach enhanced my ability to make informed architectural decisions and communicate technical concepts effectively.

2025-Present: Enterprise Architecture Contributor (Software Developer at Ailleron)

Contributing to React 18 migration for major Polish banks, applying both formal software engineering education and behavioral insights to create accessible, enterprise-grade applications. As a key technical contributor from project inception, I helped establish development environment configurations that reduced team startup time by 70% and participated in crucial architectural decisions ensuring WCAG 2.2 compliance.

Delivered 6+ production components following enterprise Design System standards, achieving 90% test coverage through comprehensive Jest and Storybook integration. Conducted systematic code reviews, maintaining high team approval rates while fostering collaborative development practices. This role combines my banking domain expertise with modern React ecosystem knowledge, creating solutions that balance technical excellence with genuine usability.

Technical Philosophy: Where Psychology Meets Code

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler

My development approach centers on one core belief: technology should amplify human capability, not complicate it. This means:

User-Centered Architecture

I design component hierarchies the way people naturally think - starting with familiar patterns and progressively revealing complexity. My psychology background helps me anticipate cognitive load and structure interfaces that feel intuitive rather than learned.

Accessibility as Default

WCAG compliance isn't a checklist for me - it's designing for the full spectrum of human cognition. Understanding attention, memory, and processing differences means building applications that work for everyone from the ground up.

Team-Focused Development

Code reviews become collaborative learning sessions. I use psychological safety principles to create environments where developers feel confident proposing architectural changes and questioning decisions.

Evidence-Based Decisions

Just as psychology relies on research, I believe in measurable impact. That's why I focus on metrics like 90% test coverage, 70% development startup reduction, and quantified user satisfaction scores.

Future Vision: The Full-Stack Psychology-Tech Hybrid

"One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man." – Elbert Hubbard

I'm currently expanding into full-stack development through Python and AI integration, but not just for technical growth - I see tremendous opportunity to apply psychological principles to backend architecture and AI interaction design.

Personal Financial System Project

Currently developing a comprehensive financial management platform that demonstrates the full spectrum of my capabilities:

  • Frontend: React + TypeScript with psychology-informed UX patterns
  • Backend: Python + FastAPI applying behavioral economics principles
  • Database: PostgreSQL designed around how people actually think about money
  • AI Integration: Exploring how LLMs can provide personalized financial insights while respecting cognitive biases

The Next Chapter

My goal isn't just to become a senior full-stack developer - it's to pioneer a new approach where psychological insight drives technical architecture decisions. My formal software engineering education from AGH University provides the theoretical foundation, while practical experience delivers real-world implementation skills. Whether that's creating more intuitive APIs, designing AI interactions that feel natural, or building development tools that enhance team collaboration.

Continuous Learning Philosophy

Continuous Learning Philosophy The combination of psychology degree, hands-on development experience, and formal software engineering education creates a unique perspective on technology development. I believe in balancing theoretical knowledge with practical application - understanding both the "why" behind architectural patterns and the "how" of effective implementation.

Why I Love What I Do

Every day I get to solve puzzles that matter: How do we make complex banking systems feel simple? How do we create educational platforms that truly help teachers teach? How do we build applications that people don't just use, but actually enjoy using? The intersection of psychology and technology isn't just my background - it's my competitive advantage and my passion.

Let's Build Something Human-Centered Together

Whether you're looking for someone who can architect scalable React applications, lead accessibility initiatives, or bring a fresh perspective to your development team, I'd love to discuss how my unique psychology-tech combination can add value to your projects. Ready to create technology that truly serves people?