Professional journey

My Experience

A journey through my professional career, the companies I've worked with, and the impact I've made in the tech industry.

BitsCollision & Fortanixor Technologies

Currently Full Stack Engineer & Software Development Leader

at BitsCollision & Fortanixor Technologies

I build modern full-stack applications, secure backend systems, and high-quality mobile apps for Android, iOS, and cross-platform ecosystems.

Professional Journey

Detailed overview of my work experience and contributions

Bits Collision

Full Stack Engineer & Mobile Developer

Bits Collision

📅October 2022 - Present
Current Role

Key Responsibilities & Achievements:

Building SaaS platforms using React, Vite, Node.js, and PostgreSQL.

Creating desktop applications using Electron + React.

Developing mobile applications in React Native.

Building backend APIs with Node.js, Express, and ASP.NET.

Optimizing database schemas, EF migrations, and PostgreSQL performance.

Fortanixor Technologies

Software Development Leader

Fortanixor Technologies

📅June 2024 - Present
Current Role

Key Responsibilities & Achievements:

Integrating FIDO-based mobile authentication flows.

Developing secure endpoints under v1/auth/* with Node.js & TypeScript.

Implementing FIDO2 server logic for registration & authentication.

Working with Fortanixor Android SDK for secure auth workflows.

Handling token verification and cryptography-related logic.

Technologies I Work With

The technical skills I've developed throughout my career

ReactJS

ReactJS

NextJS

NextJS

React Native

React Native

NodeJS

NodeJS

ExpressJS

ExpressJS

ASP.NET 8

ASP.NET 8

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Android (Kotlin & Java)

Android (Kotlin & Java)

TypeScript

TypeScript

Git

Git

Docker

Docker

AWS ECS

AWS ECS

Career Highlights

Key metrics and achievements from my professional journey

2+

Years Experience

10+

Projects Completed

13+

Technologies Mastered

2

Companies Worked With

Looking for Your Next Team Member?

I'm always open to discussing new opportunities and exciting challenges. Let's talk about how I can contribute to your team.