<AndrewDev/>

Full Stack Developer · Web3 / FHEVM · Product Engineering

<AndrewDev/>

Andrii Kryzhanivskyi · Full Stack / Web3 Developer

I build production web applications, CRM systems, automation platforms and privacy-preserving Web3 dApps with React, Next.js, Node.js, NestJS and Solidity.

  • 3+

    years production experience

  • 30+

    privacy-preserving dApps

  • 70k+

    images optimized

  • 60%

    workflow time reduction

01 Product-grade interfaces

Clean flows, dashboard logic, CRM screens, responsive UX and production-ready components.

02 Encrypted Web3 apps

FHEVM, Solidity, Relayer SDK, wallet flows and private-state product logic.

03 Backend workflows

Node/Nest APIs, auth, roles, databases, automation and data-heavy business systems.

Profile

Engineer profile

Full-Stack Developer with 3+ years of production experience building CRM systems, e-commerce tools, automation platforms, data-heavy interfaces and Web3 applications.

𝐌𝐲 𝐦𝐚𝐢𝐧 𝐬𝐭𝐫𝐞𝐧𝐠𝐭𝐡 is turning complex workflows into clear, reliable web products. I work across frontend architecture, API integration, authentication, backend logic, database interaction, performance optimization and production delivery.

I have worked on projects across CRM, beauty salon operations, e-commerce, laboratory automation, geolocation services and Web3. Key results include automating a laboratory workflow and reducing data processing time by 60%, optimizing 70,000+ e-commerce product images from 60GB to 8GB with 10–15x faster load times, integrating 20+ API endpoints in a CRM system, and supporting high-volume AI-assisted website production from structure and responsive implementation to QA and deployment

In Web3, I have built and deployed 30+ privacy-preserving dApps on Zama FHEVM using Solidity, encrypted euint types, Ethers.js v6 and Relayer SDK. These projects cover confidential use cases in healthcare, HR, analytics, gaming and subscription models.

My PhD in Ecology adds a strong analytical background: I am used to decomposing complex systems, validating assumptions and translating specialized domain knowledge into structured application logic. This helps me approach software development not only as code implementation, but as problem-solving for real business workflows.

Selected outcomes

Achievements

  • Built business-oriented web applications across CRM, booking, e-commerce, laboratory automation, route management and high-volume landing production.

  • Developed frontend architecture with React, Next.js, TypeScript, Redux Toolkit, RTK Query, React Hook Form and Material UI for data-driven interfaces.

  • Integrated frontend applications with REST APIs, MongoDB, PostgreSQL and Python/Node.js/NestJS backends, including protected routes, refresh tokens and role-based access control.

  • Automated a laboratory workflow by encoding scientific background expertise into application logic, reducing data processing time by 60% through real-time calculations and PDF report generation.

  • Optimized 70,000+ e-commerce product images, reducing project size from 60GB to 8GB, achieving 90% disk space savings and improving image load performance by 10–15x.

  • Implemented CRM modules for employee management, client databases, service catalogs and product inventory, including integration with 20+ API endpoints.

  • Built reusable UI components and optimized API data handling with RTK Query, improving development speed, interface response time and search/filter performance.

  • Designed production-ready REST API logic with centralized error handling, optimized database queries, role-based access control and complex data filtering.

  • Delivered over 250 responsive websites and landing pages in a high-volume production environment, covering page structure, adaptive layout, animations, integrations, deployment and domain setup.

  • Built 30+ privacy-preserving Web3 dApps on Zama FHEVM using Solidity, Ethers.js v6, Relayer SDK and encrypted smart contract patterns.

Technical toolkit

Skills Set

Problem solving

My Codewars level

Kryzhanivskyi89's Codewar stats

Open-source footprint

My GitHub

Завантаження...

GitHub Stats Kryzhanivskyi89's GitHub stats Top Languages

Interview notes

FAQ

  • I am a developer with over 3 years of experience in creating web applications and integrating them with backend systems. I am currently working as a Full stack Developer in a RepitoCRM, I worked on four major projects: Shop, AgroLabTest, Confidential military system - CMS and Booking.

    In the Shop project:

    • - Optimized 70,000+ product images achieving 90% disk space savings: reduced average file size from ~700KB to ~20-60KB through WebP conversion and adaptive compression

    • - Improved image load times 10-15x through intelligent on-demand loading with specified parameters

    • - Implemented a reliable data processing system (Excel → PostgreSQL) with validation, normalization and synchronization of products

    In AgroLabTest:

    • - Designed the application and coded my own narrow-field expertise into its logic, making complex tasks at the level of laboratory head/candidate of science accessible to users without special training

    • - 3-level nested data structure (experiment → samples → days) with automatic activity calculations in real-time.

    • - 60% time reduction on data processing through automation of complete workflow (registration → reporting)

    • - Centralized data repository with analytics replacing scattered documents (Word, Excel, Google Drive).

    • - Role-based access control (admin/worker/viewer) ensuring data security and workflow integrity.

    I made my greatest contribution to the CMS project, a military application with integrated mapping and routing.

    • - Developed a REST API for building routes in real time, implemented complex data aggregation in MongoDB (grouping, filtering, query optimization) and correctly configured dependencies in NestJS.

    • - Integrated the Leaflet library to build a map displaying routes and markers, implemented custom map selection (OpenStreetMap) and dynamic route display.

    • - Eliminated infinite requests, logic duplication, and issues with displaying icons on the map. This increased system stability and reduced the load on the frontend.

    • - Implemented specialized display of target icons on the map – calculation of direction of movement, rotation of icons based on position.

    • - Created a scalable frontend base structure (React + SCSS Modules), organized the directory hierarchy, implemented barrel imports, and configured global styles, which prepared the project for further development.

    • - Implemented specialized display of target icons on the map – calculation of direction of movement, rotation of icons based on position.

    • - Configured Redux Toolkit + Persist, moved work with targets to a centralized state, refactored useTargetsStorage for specialized route handling logic, which simplified maintenance and made the system more predictable.

    • - Created modal windows for user settings (notifications, goal update parameters), integrated map base selection (OSM), added tools for working with the map (zooming, ruler, fullscreen).

    • - Transferred the business logic from the frontend to the backend (NestJS + MongoDB), reducing the load on the browser and increasing system performance.

    For Booking:

    • - I implemented a multi-level permission system for two types of users with conditional rendering, dynamic navigation, state synchronization between components, and adaptive logic depending on the role (Client/Business).

    • - Built a stable state management ecosystem based on Redux Toolkit with async thunks, a centralized store, and protected routes with dynamic access to routes according to user role.

    • - Ensured a seamless user experience through automatic session saving, refresh token handling, intuitive navigation, and separation of authentication scenarios for business and customers.

    • - Designed a production-ready REST API (10+ endpoints) with dependency injection, custom middleware, centralized error handling, and full support for role-based access control at the request level.

    • - Created flexible and secure MongoDB schemas with bidirectional relationships, compound indexes for query optimization, Mongoose validators for data integrity checks, and implemented JWT middleware with role-based access control.

    Thus, at RepitoCRM, I developed my experience in complex B2B solutions, data optimization and cartography integration and at CMS, I consolidated my expertise in military tech, cartography, performance optimization and the development of highly reliable products for critical users.

    At my previous job at Beauty Sync, I developed a CRM system for a beauty salon, optimized business processes, and created adaptive landing pages for a barbershop, integrating complex logic for managing staff, customers, services, and bookings. I migrated the code base to a modern stack (Next.js, TypeScript), ensured efficient real-time data exchange between the frontend and backend, and actively collaborated with business experts and designers in the beauty industry.

    Before that, I worked as a freelancer and successfully implemented more than 10 projects (4 of them full stack), including 6 landing pages and 8 web applications. In these projects, I developed adaptive and interactive interfaces, implemented complex functionality, including backend development and database integration.

    When working on projects, I actively use modern tools and frameworks (React.js, Next.js, TypeScript, Node.js, Nest.js, Tailwind CSS, Material-UI) to optimize performance, improve UX/UI and ensure high quality code. Collaborated with designers, backend developers, and testers to synchronize processes and achieve business goals.

  • Business systems & automation: CRM, e-commerce, booking, automation tools and data-heavy applications.

    Frontend architecture & API integration: Development with React, Next.js, TypeScript, Node.js, NestJS, Express, MongoDB and PostgreSQL. REST API integration, RTK Query, Redux Toolkit and role-based access.

    Performance & data optimization: Performance optimization, image processing and scalable data flows.

    Production speed & independent delivery: I can quickly and independently bring tasks to a finished production result..

    Web3 & privacy: Web3 development with Solidity, Zama FHEVM, Ethers.js v6 and Relayer SDK.

  • Yes — I work with Web3, especially around privacy‑preserving dApps and Zama’s FHEVM (Fully Homomorphic Encryption for EVM), not just a side experiment. Over the months I’ve been building a portfolio of 30+ decentralized applications on top of Zama’s FHEVM protocol as part of the C4 decentralized builders collective, within a developer bounty program focused on on‑chain privacy and confidential computing. These are not token launchpads or meme projects — they are confidential applications where smart contracts process encrypted data directly on‑chain.

    A few examples:

    • - Private Donor Match – a medical dApp for private matching of blood/organ donors and recipients. Blood type, Rh factor and HLA score are encrypted end‑to‑end; the smart contract still computes compatibility (match / no match) on‑chain without ever seeing those values in plaintext.

    • - Anonymous Review Analytics – an internal tool for engineering teams. Developers submit encrypted 1–5 scores for code reviews; managers only see aggregated quality levels (0 = excellent, 1 = ok, 2 = needs attention), never raw scores per person.

    • - Other prototypes – confidential subscriptions, private scoring, encrypted analytics, and gamified flows that all rely on operating over encrypted integers (euint*) using FHEVM operations such as FHE.eq, FHE.ge, FHE.and, FHE.select.

    In these projects, my role is full‑stack Web3 rather than a narrow “Solidity‑only” or “frontend‑only” position:

    • - On the smart contract side, I design and implement contracts on FHEVM using specialized encrypted types (euint8, euint16, ebool) and homomorphic operations, and I encode programmable privacy directly into the contract: what stays encrypted, what can be publicly decrypted, and who is allowed to trigger decryption via KMS flows. I work with patterns like FHE.allow, FHE.allowThis, encrypted access control, and bytes32 handles for public decryption.

    • - On the frontend side, I build lightweight UIs (React or vanilla HTML/JS) that connect via MetaMask and Ethers.js v6, and integrate Zama’s Relayer SDK so that all sensitive data is encrypted in the browser before it ever touches the blockchain. The contract only receives encrypted handles and attestations rather than raw user input.

    • - From an end‑to‑end perspective, I take projects from idea → data model and UX → smart contract implementation → FHEVM/Sepolia deployment → frontend integration → testing of the full encryption/decryption flow with the Zama KMS. This includes debugging edge cases, thinking about UX around cryptography, and documenting patterns so they can be reused across multiple dApps.

    To make this sustainable, I also designed a reusable FHEVM dApp template: a small architecture that combines a Solidity FHEVM contract, Relayer SDK wiring, and a minimal UI. This template became the foundation for more than 30 prototypes across different domains, which helped me focus on business logic and privacy models instead of re‑solving the same boilerplate every time.

    All of this builds on top of my traditional full‑stack background (React/Next.js, Node.js/NestJS, Python/PostgreSQL, MongoDB, REST APIs), so I don’t just ship isolated contracts — I ship complete applications: UI, wallet flows, contract logic, and integration with existing web tooling. That mix of Web2 and Web3 experience is especially important in the FHEVM space, where you need to care about performance, UX, and cryptography at the same time.

Featured work

Portfolio