Check out my projects in the portfolio

Piotr Kuchowicz

+48 506 504 152 ⋄  Kostrzyn n/o, Poland

Formal Education

Bachelor of Science in Cybersecurity (In Progress)

2024 - Present
AGH University of Science and Technology, Kraków. Second semester, currently pursuing.

Technician Diploma in Programming

2019 - 2024
ZSE in Gorzów Wlkp. Graduated with distinction.

Achievements

National Olympiad of Electrical and Electronic Knowledge
Kraków, Mielec

February 2024
Finalist in the field of computer science

HackHeroes hackathon
Warsaw

January 2024
Development of a school management system - First place
The project garnered significant media attention, receiving coverage on local TV/radio and a feature in the national news program "Teleexpress Extra".

Scholarship from the President of Gorzów Wielkopolski
Gorzów Wlkp.

June 2023
Education Scholarship for representing the city in various competitions

"Programować Każdy Może" programming competition
Gorzów Wlkp, The Jacob of Paradise University

March 2023
Quiz and Python programming challenge on site - Achieved a perfect score

Programming Hackathon
Gorzów Wlkp, The Jacob of Paradies University

March 2023
Extending the functionality of a booking system - First place

National Olympiad of Electrical and Electronic Knowledge
Kraków, Jaroslaw

February 2023
Finalist in the field of computer science

Selected Projects

Check out more projects in my interactive portfolio

Prize-Winning School Management System (HackHeroes 2023 - 1st Place)

  • Solely developed Szkolny Ślad, a comprehensive school management system. Featured on local and national TV/Radio (Teleexpress Extra).
  • Engineered multi-platform support (Android, Web, Desktop) enabling seamless access for different user roles (student, teacher, parent.) The app adheres to Material Design guidelines, making it intuitive to use.
  • Implemented NFC-based attendance tracking and secure QR code login mechanisms.
  • Authored and delivered a compelling animated pitch deck for the competition finals, complete with market analysis.
  • Technologies used: Dart, Flutter, GraphQL, OpenAPI, Hasura, NestJS, PostgreSQL.

Real-time E-commerce Offer Monitoring System

  • Developed a e-commerce monitoring system based on microservices architecture using Spring Cloud technologies.
  • The backend is made of multiple Spring Cloud Stream microservices, interconnected with kafka, built using self-authored, modern Spring modules with AutoConfiguration. There are both unit and integration tests.
  • Frontend, made in Angular, allows for live monitoring of offers posted on the tracked sites, filtering results, looking at past data and making custom logic filters - everyting needed to make quick business decisions.
  • Project is using Spring Cloud Config and Docker, allowing for quick deploys and easy configuration in the cloud.

Cybersecurity & Automation Projects

  • BiedBot: Developed a Rust-based Telegram bot to analyze and programmatically interact with a major Polish grocery chain's API, demonstrating skills in network analysis and reverse engineering.
  • Android Security Analysis: Conducted reverse engineering (using JADX, MITM proxies) to analyze the security of Android applications (e.g., eDO App, mObywatel) and understand mechanisms leading to flagged warnings during legitimate test scenarios (e.g., on rooted devices).
  • Open-Source SPen SDK Reimplementation: Performed clean-room reverse engineering of Samsung's proprietary SPen SDK, publishing an open-source alternative library used by other developers.

Browser Extension Development (Learner's Dictionary)

  • Developed Yomishi, an open-source browser extension for language learners.
  • Uses a custom RPC to connect a advanced Rust backed to the TypeScript & Svelte frontend and between extension contexts.
  • Has a custom configuration system that encompases automatic generation of UI, RPC calls, inheritance and DB handling using a spec file.

Technical Skills

  • Programming Languages: Typescript, Javascript, Java, Kotlin, Rust, Dart, Python, SQL
  • Backend Development: Spring Boot (WebFlux, Cloud, R2DBC, Security), NestJS, Django, Hasura, Kafka
  • Frontend & Mobile Development: React, Angular, Svelte, Compose, Web Extensions, Material Design
  • API Design & Communication: GraphQL, OpenAPI, gRPC, Protocol Buffers
  • Databases & Data: PostgreSQL, SQLite, SurrealDB, SQLDelight, Avro
  • DevOps & Build Tools: Docker, Git, GitHub, Maven, Telegram Bot API
  • Cybersecurity & Reverse Engineering: JADX, Ghidra, ILSpy, Wireshark, MITMProxy
  • Testing: Jasmine, JUnit, Karma, Vitest, AI-driven optimisations

Experience

Freelance Software Engineer – Full-Stack Cloud App

August 2024
  • Designed, developed, and deployed a full-stack customer management system on Google Cloud.
  • Automated data entry and improved client tracking in a small business.

Freelance Software Engineer – Bluetooth LE Prototyping

January 2024
  • Translated a client's patent concept into a functional Bluetooth LE prototype.
  • Performed a product demonstration for the client

Apprenticeship
GOBiT - Gorzów Wlkp.

November 2022 -
December 2022
  • Created and managed a WordPress + WooCommerce online store
  • Developed a custom layout and theme for online commerce
  • Managed private servers on a hosting platform

Apprenticeship
Bits4U - Gorzów Wlkp.

November 2021 -
December 2021
  • Developed web applications in Angular and Typescript for branch and product management
  • Discussed requirements and use-cases with clients

Live Interpreter
Cocoon Sofa Beds - Łódź / UK

July 2020 -
August 2020
  • Assistance in discussion about supplying materials
  • Facilitated technical and business discussions about fabric treatment and printing with industry specialists
  • Designed product labels for end customers

Professional Skills

  • Languages: Fluent in Polish (Native) and English (Professional Proficiency). Advanced understanding of Japanese.
  • Communication & Collaboration: Experienced in discussing technical requirements with clients and collaborating effectively within teams using tools like Jira, Trello, Slack, and MS Teams.
  • Problem Solving & Adaptability: Demonstrated ability to rapidly learn new technologies and solve complex technical challenges, evidenced by diverse project work and hackathon successes.
  • Leadership & Initiative: Took initiative in organizing digital school community events; Contributed technical support within the Anki open-source community.
  • Project Management Exposure: Familiar with Agile methodologies (Scrum) and project tracking tools.