About

Senior Software Engineer building TypeScript applications, backend services and mobile products, with deep frontend architecture experience.

TypeScript·Angular / React·Node.js / NestJS·PostgreSQL·Product Engineering·Fintech / Web3

Who I Am

I’m a Senior Software Engineer with over 10 years of experience building web and mobile applications. My strongest background is frontend engineering with Angular and React, complemented by commercial Node.js backend work and full-stack product development.

My experience covers fintech and banking tools, non-custodial wallets, Web3 products and custom business applications. I work from technical planning and API contracts through implementation, release and ongoing support.

What I Focus On

The practical engineering concerns I return to across applications, backend services and integrations.

End-to-End Ownership

Connecting requirements and data contracts to frontend/backend implementation, integration testing, release and follow-up maintenance.

Clear System Boundaries

Keeping UI, domain logic, APIs and integrations understandable while evolving existing products without unnecessary rewrites.

Complex Business Workflows

Work across banking operations, corporate verification, data-heavy dashboards, mobile wallets and transaction-based systems.

Long-Term Maintenance

Code review, documentation and dependable interfaces that make future changes easier for the team.

Engineering Approach

A straightforward working style built on ownership, collaboration and maintainability.

Hands-On Engineering

I contribute to implementation, debugging and review as well as technical planning. Leadership does not replace writing and understanding code.

API Collaboration

I define contracts early, use mocks where appropriate and test integration behavior against running services.

AI-Assisted, Human-Reviewed

AI coding agents help with exploration and implementation; I remain responsible for decisions, review and validation.

Pragmatic Delivery

I choose maintainable approaches suited to the team and deadline rather than introducing complexity without a clear benefit.

Technical Profile

Technologies used across commercial roles and independent products, with depth varying by project.

Frontend engineering

TypeScript, JavaScript, Angular, RxJS, Signals, React, Next.js, MobX, Redux, TanStack Query, SSR/hydration, SCSS and design systems.

Backend & data

Node.js, Express, NestJS, REST APIs, GraphQL, PostgreSQL, Prisma, MongoDB, MySQL and PHP/Laravel. Production backend contributions and an in-development independent product.

Cross-platform development

Ionic, Cordova, Capacitor, browser extensions, native mobile SDK integrations, signing and app-store releases.

Web3 & financial systems

Web3.js, wagmi, viem, EVM, TronWeb, wallet SDKs, WalletConnect, staking, approvals and transaction state management.

Delivery & quality

API contracts, reusable UI components, accessibility, Nx, CI/CD, Vitest, Playwright, code reviews and team mentoring.

Experience

A chronological view of commercial roles and independent software development.

Independent Software Engineer

Building independent web and mobile products, modern frontend foundations and locally tested backend services.

Unlimit

Frontend Team Lead

Frontend ownership for KYB onboarding, banking operations and Angular modernization.

Unlimit

Senior Frontend Engineer

Built complex Angular product flows and an internal browser wallet extension.

Nodamatics

Frontend Team Lead

Angular/Nx delivery for staking and Ethereum-related applications.

Rock’n’Block

Frontend Team Lead

Led engineers while remaining hands-on with crypto wallets, React/Angular dApps and reusable SDKs.

Rock’n’Block

Software Engineer

Commercial web, mobile and backend contributions to non-custodial wallets and token platforms.

Wallarm

Software Engineer

Localized web experiences and integrations for a cybersecurity marketing platform.

Grand Media Service

Web Developer (Full Stack)

Full-cycle CMS, e-commerce and custom business website development.