Kamil Trusiak

Curriculum Vitae

Senior front-end engineer with 10+ years in React and TypeScript. I focus on clear UI, maintainable code, and close work with design and backend. Based in Białystok. Open to roles in Poland and to selected EU remote opportunities where day-to-day communication stays practical.

I use AI tools as part of my development workflow and have applied them to personal projects, including this site.

I occasionally write about TypeScript and React at dev.to/kamil7x.

Experience

  • Aug 2025 – Present

    Senior React Engineer

    SpyroSoft

    • Next.js + TypeScript platform for route planning, activity recording, and community content (10-person FE team). • Own features across the main app and a separate public/account Next.js codebase, with Redux, styled-components, and REST microservices. • Work closely with PM, QA, design, and backend on feature delivery.

  • Aug 2023 – May 2025

    Senior Front-end Developer

    The Software House

    • Longest client engagement: charity donations product with payment flows and external integrations. • Freelancer and volunteer marketplace applications, including escrow-style payments on the freelancer platform. • Delivered in React, TypeScript, and Next.js with Material UI and Tailwind, as part of cross-functional teams.

  • Dec 2021 – Jul 2023

    Senior Front-end Developer

    SoftwareHut

    • Lead front-end on a telemedicine SaaS platform for doctors and emergency staff reviewing patient measurements from a companion mobile app and Bluetooth devices. • Critical-reading workflows including ambulance dispatch, with patient contact via chat and embedded Azure-based video calls. • React and Ant Design. Mentored junior developers and partnered with design on reusable UI blocks.

  • Jun 2021 – Nov 2021

    Senior Front-end Developer

    Eyedea

    • Senior front-end on a client project building a web app for planning photovoltaic installations on rooftops and standalone setups. • Calculated required hardware from the design and supported wholesale orders. • Replaced complex spreadsheet-based formulas with structured, maintainable code for multiple installation types.

  • Mar 2016 – May 2021

    Front-end Developer

    SoftwareHut

    • Five years on client projects, moving from jQuery into React and TypeScript. • Built agent chat on a B2B customer-support platform unifying SMS, email, and chat in one thread. • Later worked on a brand showroom management panel for short-term retail space (invoicing, design uploads, renovation briefs) using React and GraphQL. Mentored juniors and joined client meetings.

  • Feb 2014 – Feb 2016

    Front-end Developer

    LemonTea

    Front-end developer at a digital agency (HTML, CSS, JavaScript, PHP). Shipped a city tourist guide and a dance school platform with lesson payments. Also built client landing pages and campaign microsites.

Projects

  • Jun 2026 – Present

    Personal website

    Personal site and CV with content in Sanity so contact details and experience stay in one place. Built solo with AI-assisted development in Cursor. Astro and Sanity CMS.

  • Jun 2026 – Present

    k7x-skills

    Open-source agent skills for production release workflows. Each skill is a spec plus CLI and editor adapters you can install with npx skills. k7x-release tracks release steps in the project repo and walks you from setup to ship.

  • Jul 2026 – Present

    typed-hydrate

    Zero-dependency TypeScript library for typed JSON serialization, handling Date, Map, Set, RegExp, and binary data that JSON.parse/stringify cannot round-trip on their own. Rewrote it for v2, shipped to npm with full test coverage and automated releases. A smaller alternative to superjson for projects that do not need circular-reference support.

Skills

TypeScriptJavaScriptReactNext.jsReduxstyled-componentsTailwind CSSMaterial UIAnt DesignReact Hook FormREST APIsGraphQLJestReact Testing LibraryGitCursorSanityVercel

Education

Politechnika Białostocka

Informatyka — engineering studies

Degree not awarded. Joined full-time work before thesis.

Oct 2011 – Feb 2015

Languages

  • Polish — Native
  • English — C1