Skip to content
V.B.

Issue #1 · Ukraine · UTC+3

Open to new projects!

VOLODYMYRBONDAR

CursorscattersClicksends a waveTypewrites your own

Software engineer at Panenco

I build interfaces in React and TypeScript

2.5 years in web. I build interfaces that are fast and easy to maintain: tested, strictly typed and clearly structured.

Chapter 2 · About

What I bring to a team

Currently

Software engineer at Panenco. I run product work start to finish: I design the data schema, write the Node.js API, and build the interface in React and Next.js.

years in web
2.5+
projects in this portfolio
8
teams and roles
3

Stack

  • TypeScript
  • JavaScript
  • React
  • Next.js

Where I am

Ukraine, UTC+3. My day fully overlaps with the rest of Europe, and with the US until their early afternoon.

  • Frontend from scratch

    Next.js or Vite, typing, state, routing, a design system — through to working production.

  • APIs and integrations

    Node.js and Nest.js, the database schema, third-party services and payment providers.

  • Untangling legacy

    Walk into someone else's codebase, understand it, and rewrite it in pieces without stopping releases.

  • Team tooling

    Monorepos, Turborepo, CI, Vitest and Playwright tests — so releasing stops being an event.

Chapter 3 · Work

A small selection of recent projects

  • Fig. 012026

    Arca Bureau

    Arca Bureau is a portfolio website for an interior design studio: projects, services, the work process and an enquiry form. Commercial project.

    Role
    Everything
    Result
    Bilingual studio portfolio with Telegram enquiries

    Next.js · TypeScript · Tailwind CSS · shadcn/ui · next-intl · Zod

  • Fig. 022024

    Rollin

    Rollin is an international casino fully managed by CMS. Games are integrated through API requests to business partners, and the project is built on modern and proven technologies. BettorFaster project.

    Role
    Frontend, product modules
    Result
    CMS-driven game catalogue with partner integrations

    Next.js · TypeScript · Zustand · React Query · Firebase

    Private
  • Fig. 032024

    Nemo Money

    Nemo Money is a platform for creating landing pages using artificial intelligence. The project is implemented using best practices and popular technologies. BettorFaster project.

    Role
    Frontend
    Result
    AI-assisted landing page generation

    Next.js · TypeScript · shadcn/ui · React Query

  • Fig. 042023

    BondarDesign

    BondarDesign is a portfolio website for a 3D visualizer and designer, built to showcase professional work and streamline communication with potential clients. Commercial project.

    Role
    Everything
    Result
    3D visualiser portfolio with a client enquiry flow

    Next.js · TypeScript · Sass · Framer Motion

  • Fig. 052024

    Dot Sorter Game

    Dot Sorter Game is a game where you need to collect dots into groups with the same colors. The game is built on modern technologies and has a clear interface.

    Role
    Everything
    Result
    A colour-sorting puzzle game

    Vite · React · TypeScript · Tailwind CSS

  • Fig. 062023

    The Wild Oasis (Client Version)

    The Wild Oasis is the client-side version of a hotel management application. Users can register, search for available rooms, and make reservations for their preferred dates.

    Role
    Everything
    Result
    Guest-facing hotel room booking

    Next.js · React · Supabase

  • Fig. 072023

    The Wild Oasis (Internal Management Version)

    The Wild Oasis is an internal hotel management application where users can register, view hotel statistics, add rooms, check room status, and switch themes.

    Role
    Everything
    Result
    Admin panel with stats and room status

    React · Vite · Supabase · styled-components

  • Fig. 082022

    Natours

    Natours is a stylish, responsive single-page website showcasing adventure tours. Users can explore various options for adventure vacations.

    Role
    Everything
    Result
    Single-page adventure tours site

    HTML · Sass · BEM

Chapter 4 · Experience

My work experience

  1. Mar 2026 — present

    Software engineer

    Panenco

    Currently working at Panenco as a Software engineer, developing the product and working across the frontend and backend parts of the application.

  2. Nov 2025 — Mar 2026

    Front-end Developer

    DevelopsToday

    Owned the product's frontend: project structure, UI architecture and key technical decisions. Next.js, React Query and Zustand, shadcn/ui, Supabase and search on Typesense.

  3. Mar 2024 — Nov 2025

    Junior Front-end Developer

    BettorFaster

    Built and maintained 30+ reusable React components, cutting code duplication by 15%. Sped up loading, set up state with Zustand and React Query, and brought test coverage to 90%+.

Chapter 5 · Approach

My approach

  1. Tailored Planning & Strategy

    I carefully analyze the needs of each project, considering both business goals and user experience. Together, we'll define clear objectives and a roadmap to ensure a well-structured, user-friendly project.

  2. Efficient Development & Transparent Communication

    Throughout the development process, I prioritize clean, scalable code while keeping you informed with regular progress updates, ensuring transparency and collaboration every step of the way.

  3. Final Testing & Seamless Launch

    Before launching, I rigorously test the website for performance, responsiveness, and compatibility across all devices. I ensure a smooth, hassle-free launch, leaving you with a fully functional and professional project.

Chapter 6 · Contact

Let's talk?

If you have work that needs someone equally comfortable in React and in the API layer, get in touch. Tell me what you are building and where it currently hurts.

Open to

  • Full-time
  • Part-time
  • Freelance

Open to new projects · I usually reply within a day.

Time in Ukraine now

Fastest

volodymyrbondar17@gmail.com

Or

Resume (PDF)

Explore my resume to learn more about my skills and experience, and reach out to discuss how I can help you achieve your creative goals.

To be continued…