Senior Software Engineer building TypeScript applications, backend services and mobile products, with deep frontend architecture experience.
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.
The practical engineering concerns I return to across applications, backend services and integrations.
Connecting requirements and data contracts to frontend/backend implementation, integration testing, release and follow-up maintenance.
Keeping UI, domain logic, APIs and integrations understandable while evolving existing products without unnecessary rewrites.
Work across banking operations, corporate verification, data-heavy dashboards, mobile wallets and transaction-based systems.
Code review, documentation and dependable interfaces that make future changes easier for the team.
A straightforward working style built on ownership, collaboration and maintainability.
I contribute to implementation, debugging and review as well as technical planning. Leadership does not replace writing and understanding code.
I define contracts early, use mocks where appropriate and test integration behavior against running services.
AI coding agents help with exploration and implementation; I remain responsible for decisions, review and validation.
I choose maintainable approaches suited to the team and deadline rather than introducing complexity without a clear benefit.
Technologies used across commercial roles and independent products, with depth varying by project.
TypeScript, JavaScript, Angular, RxJS, Signals, React, Next.js, MobX, Redux, TanStack Query, SSR/hydration, SCSS and design systems.
Node.js, Express, NestJS, REST APIs, GraphQL, PostgreSQL, Prisma, MongoDB, MySQL and PHP/Laravel. Production backend contributions and an in-development independent product.
Ionic, Cordova, Capacitor, browser extensions, native mobile SDK integrations, signing and app-store releases.
Web3.js, wagmi, viem, EVM, TronWeb, wallet SDKs, WalletConnect, staking, approvals and transaction state management.
API contracts, reusable UI components, accessibility, Nx, CI/CD, Vitest, Playwright, code reviews and team mentoring.
A chronological view of commercial roles and independent software development.
Building independent web and mobile products, modern frontend foundations and locally tested backend services.
Frontend ownership for KYB onboarding, banking operations and Angular modernization.
Built complex Angular product flows and an internal browser wallet extension.
Angular/Nx delivery for staking and Ethereum-related applications.
Led engineers while remaining hands-on with crypto wallets, React/Angular dApps and reusable SDKs.
Commercial web, mobile and backend contributions to non-custodial wallets and token platforms.
Localized web experiences and integrations for a cybersecurity marketing platform.
Full-cycle CMS, e-commerce and custom business website development.