Krzysztof Rudnicki

MSc eng.

Full-stack engineer with over 4 years of commercial experience building web applications. Proficient in React, TypeScript, Angular, and Python ecosystems. Proven track record of independently delivering complete products from design through deployment.

Projects

Loading projects…

Experience

Full-Stack Engineer · AI Clearing

June 2024present · 2 years and 2 months

  • Large-scale file upload platformSolely designed and delivered a full-stack file upload platform handling 20,000–100,000 files per batch, used daily by clients and contractors, replacing a manual process and significantly accelerating internal workflows. React, TypeScript, FastAPI, Python, SQL
  • AI assistant chat interfaceBuilt an AI assistant chat with voice input, real-time audio responses, and interactive map controls, enabling users to query data and manipulate geospatial objects directly from conversations. React, TypeScript, FastAPI, Python, SQL
  • Platform development and maintenanceShipped 290+ merge requests across frontend and backend repositories, touching 1,000+ files. Key areas: data configuration tooling, quality-assurance workflows, map visualisations, and internationalisation across 10 locales. React, TypeScript, FastAPI, Python

Frontend Developer · Delta Electronics Sp. z o.o.

November 2022July 2024 · 1.5 years

  • EV charger grid configuration dashboardSolely designed and delivered a real-time configuration dashboard for managing a grid of EV chargers, featuring live energy consumption monitoring via WebSocket and ChartJS visualisations. Documented before implementation and maintained alongside development. Angular, TypeScript, SCSS, Tailwind
  • Charger software test automation platformSolely designed and delivered an end-to-end test automation platform for EV charger software, covering UI, API, and database layers. Angular, Nest, Postgres (via Prisma)
  • Cable durability test scriptBash script controlling a Teltonika RUT955 router to toggle contactors and move charger cables forward and backward for durability testing
  • Legacy software modernisationAngular application replacing an older system used to place orders for EV chargers

Junior Full-Stack Developer · Radioactive Rat Sp. z o.o.

December 2021November 2022 · 1 year

  • Crowdfunding platformDeveloped and maintained a crowdfunding platform, shipping bug fixes and features from tester and client feedback. Primarily frontend (Angular, TypeScript); also built a Twitch bot in Node.js
  • Telemedic kiosk deploymentDeployed a locked-down Ubuntu kiosk for a telemedic Electron app — configured OS, display, auto-start, exit prevention, and event listeners. Authored deployment documentation. Bash, TypeScript
  • Mobile game anti-cheat systemSolely designed and delivered an anti-cheat system for a mobile game: frontend event capture, server-side verification, front-back integration, and data persistence via GraphQL. Nest, TypeScript

Education

Warsaw University of Technology

  • Engineering DegreeComputer Science, 2019–2023
  • Master's DegreeComputer Science, 2023–2026, diploma grade: 5.0/5.0

Skills

Programming Languages
TypeScript, JavaScript, C++, C, C#
Scripting Languages
Bash, Python, SQL
Frameworks & Libraries
React, Angular, FastAPI, Nest, Tailwind, Electron, Ionic
Tools
Git, GitHub, GitLab, Docker, Linux, Node.js, ChartJS, LaTeX
Soft Skills
Leadership, Time Management, Teamwork, Self-directed, Initiative
Languages
Polish — native, English — C2

Volunteering

POLYGON Student Association for Game Developers

  • Vice President, January 2022 – October 2022
  • President, October 2022 – November 2024

Managed the largest student game-development association in Poland, distributing tasks, organising lectures, semester projects, and applying for university funding

Warsaw University of Technology Theatre Group

  • Actor, November 2024 – present

Developing presentation skills, teamwork, and performing under audience pressure

Side projects

  • Phone Focus Mode GPS-based ADB & Magisk tool that automatically disables non-whitelisted apps within 500 m of home — Haversine formula, hysteresis, fail-safe, state persistence. Bash, Android ADB.
  • Legal hackathon mediator app Built in 48 hours at a legal hackathon. Mobile-friendly app to describe a lawsuit, estimate cost and duration, and propose a mediator. Angular, Python, Flask.
  • Linux automation scripts Repository of productivity and system-administration scripts with CI, linting, and pre-commit hooks. Bash, Python.