I started working with React in 2017, building on a background in JavaScript, jQuery, HTML, CSS, and AngularJS. Since then, I have developed numerous complex applications using React Router, Redux, Redux Saga, RxJS, Hooks, React Query, tRPC, Prisma, NextAuth, and many other libraries and APIs.
On the frontend side, I have worked extensively with CSS-in-JS solutions — primarily Styled Components — as well as design systems such as Mantine and Material UI. I enjoy creating reusable components, delivering pixel-perfect user interfaces, and collaborating closely with designers and UX specialists using tools like Figma and InVision.
On the backend, I have extensive experience with REST APIs, JSON, C#, and .NET technologies — ASP.NET MVC, ASP.NET Web API, Entity Framework, LINQ, and SQL Server. Most of my career has involved SQL databases, although I also have experience with NoSQL solutions such as DynamoDB.
I'm comfortable in Agile environments with hands-on CI/CD experience (Jenkins, Bitbucket Pipelines, GitLab). Testing has always been part of my workflow — Jest and React Testing Library for unit and component tests, Cypress for end-to-end.
I'm highly self-motivated while also thriving in collaborative environments, contributing throughout the entire product development lifecycle. I value open communication and continuous improvement, both through code reviews and direct collaboration with colleagues.
Beyond robust architecture and clean code, I place a strong emphasis on delivering excellent user experiences — technical quality and UX are equally important to a successful product.
More recently, I've worked extensively with Next.js, SSR, Node.js, NextAuth, tRPC, and Prisma, embracing end-to-end type safety across the stack — an approach I find both powerful and promising.
After many years focused on professional software development, I launched my first personal project: dividendo.top — a tool that helps investors track portfolios and dividend income, monitor paid and upcoming dividends, and manage withholding taxes, foreign tax credits, and income tax reporting.
React
JavaScript
C#
AWS
NextAuth