Obvious codesolid systems

Full-stack developer with a frontend accent. React and Next.js on top, .NET and SQL underneath. Building for the web since 2019.

About me

I build interfaces that feel obvious, and the systems behind them that stay easy to change.

Bogdan Dimoiu

I started as a frontend developer and grew into full-stack: product work by day, software for businesses through my own studio by night. I care about the parts users never see, such as tests, accessibility and security, because they decide whether the parts they do see keep working.

Based in
Sibiu, Romania
Currently
Full-stack developer
Focus
React, Next.js, .NET
Open to
Remote roles in the EU

Selectedwork

My own studio, a product from my day job written up without the internal names, and the starter every client site of mine begins from.

  1. Bigdan WebStudio · Next.js · Founder
  2. Next templateFull-stack · Next.js · Solo

How Iwork

  1. ( Step 01 / 05 )

    Understand

    The problem before the code. I analyze the requirement, the surrounding code, and ask about anything unclear before I take the first decision.

    • Requirements
    • Existing code
    • Questions
  2. ( Step 02 / 05 )

    Plan

    The obvious solution first. I write a short plan and pick the simplest approach that works, because a good implementation is easy to read and understand.

    • Plan mode
    • YAGNI
    • Trade-offs
  3. ( Step 03 / 05 )

    Implement

    Small, reviewable steps. I make one change at a time and follow the patterns already established in the codebase, or build new ways of developing if none matches the needs.

    • Small PRs
    • Conventions
    • Accessible
  4. ( Step 04 / 05 )

    Test

    Reading the code is not verification. I run it, test it and check the behavior before consolidating with automation tests.

    • E2E tests
    • Type checks
    • Manual QA
  5. ( Step 05 / 05 )

    Iterate

    Feedback shapes the next pass. Review comments and what testing reveals go into the next change.

    • Code review
    • Refactor
    • Ship again

Experience

  1. 2025–Present

    Full-stack engineer

    Visma · Sibiu

    A new Next.js platform from scratch: its architecture, a CI/CD pipeline with performance budgets, 20+ accessible design-system components and type-safe localization. Before that, moved a legacy app to .NET 10 inside a Next.js shell.

  2. 2025–Present

    Founder & developer

    Bigdan Web (PFA) · Sibiu

    Websites, online stores, custom software and audit reports for small businesses, built on my own Next.js starter: fast, accessible, GDPR-ready from day one.

  3. 2021–2025

    Frontend developer

    IT Perspectives · Sibiu

    Clean, reviewed code to the team's guidelines, refactoring for reuse, working with the product owner on better solutions, and onboarding new teammates.

  4. 2021

    Trainee

    IT Perspectives · Sibiu

    Four months as a trainee, working with ASP.NET, before the full-time frontend role.

Stack