Skip to content
Petrut I.

Petrut Ivanoiu, Full-stack developer

Full-stack developer · Freelance

I build fast, dependable web apps, APIs and integrations for startups and small teams. You get one developer who owns the whole stack, from the database schema to the last pixel, and who explains trade-offs in plain language.

01 / Services

What I can build for you

Fixed-scope projects or ongoing work, with weekly demos so you always know where things stand.

  • Web apps

    Customer-facing products and internal tools, designed for speed and built to be easy to change.

    • Next.js and React front ends
    • Accessible, responsive UI
    • Auth, payments and dashboards
  • APIs and integrations

    Back ends that connect your systems: clean APIs, background jobs and third-party services.

    • REST and webhook APIs
    • Stripe, CRM and ERP integrations
    • Data models and migrations
  • Performance and rescue

    Slow, fragile or half-finished codebase? I find the bottlenecks and stabilise what you have.

    • Core Web Vitals audits
    • Query and caching fixes
    • Test coverage and CI setup

02 / Selected work

Things I’ve built

Web apps, games and desktop tools. Each project page covers what it does, what it’s built with and where to try it.

  • Web app

    Hangout

    A chat app with direct messages and peer-to-peer audio and video channels.

    • Vue
    • TypeScript
    • Express
    • WebRTC
    • WebSockets
    • S3
    • Cognito
    • Amplify
    • Docker

    View project

  • Web app

    Weather App

    Search for any city and see its current weather, a three-day outlook and an hourly forecast.

    • Vue
    • Vuex
    • Axios
    • SASS

    View project

  • Game · 2024

    Chrono Switch

    A 2D pixel art platformer where you control time to reveal hidden paths. Award-winning at GameDev.js Jam 2024.

    • JavaScript
    • Phaser

    View project

  • Web app

    Prmpting Concept Art

    Describe an image in a prompt, get concept art back, then refine parts of it with new prompts.

    • Vue
    • Axios
    • Node.js
    • AWS

    View project

  • Web app

    Game Shelf

    Search for video games and browse their details, powered by the RAWG database.

    • Vue
    • Pinia
    • Axios
    • SASS

    View project

  • Course assignment

    Omni Food

    A responsive landing page for a fictional meal-delivery start-up.

    • HTML
    • CSS

    View project

  • Frontend Mentor challenge

    Snap

    A responsive landing page for a fictional remote-work start-up, expanded from a hero-only challenge.

    • HTML
    • CSS

    View project

  • Windows app

    Audio-video Processing

    A desktop tool that loads video or audio files and applies effects like gamma correction, on a region of interest for video.

    • C#
    • EmguCV
    • NAudio

    View project

  • Windows app

    Paint Clone

    A Paint-style drawing app with the classic tools plus a few extras, written in C# with an emphasis on OOP.

    • C#

    View project

03 / Experience

Where I've worked

  1. 2024 — now

    Software developer, front end

    Visma

    Building user-facing features with React and Next.js, and working across the stack with AWS, Docker, CI/CD pipelines and .NET 10.

  2. 2024 — now

    Technical trainer

    Swiss Webacademy

    Teaching a full-stack course in Vue.js and Node.js, made up of several modules and hands-on projects, with feedback and support throughout.

  3. 2023 — 2024

    System engineer

    Visma

    Oversaw and resolved issues in critical business applications across on-premise, AWS and Azure. Built a status page for managing incidents and Python scripts that automate repetitive tasks.

  4. 2022 — 2023

    Technical trainee

    Visma

    Worked in operations on highly critical business applications, monitoring them around the clock, including night shifts.

  5. 2022

    Front-end developer

    Graffino

    Built a responsive web application that works well across devices and screen sizes.

  • #Pragmatic
  • #Communicative
  • #Test-minded
  • #Accessible-by-default

04 / Skills

Tools and technologies

  • Frontend

    • React
    • Next.js
    • TypeScript
    • JavaScript
    • HTML and CSS
    • Vue
  • Backend

    • .NET 10 and C#
    • Node.js and Express
    • REST APIs
    • Python
    • PowerShell
  • Cloud and DevOps

    • AWS
    • Azure
    • CI/CD pipelines
    • Linux
  • Everyday tools

    • Docker
    • GitHub Actions
    • Terraform
    • Vercel
    • Figma
    • Postman
    • Datadog

05 / Off the clock

Hobbies and interests

  • Drawing

    Sketching and painting

  • Running

    Away from the screen

  • Making games

    Side projects and game jams

  • 2D and 3D art

    Pixels, models and everything between

  • Sound and music

    Sound effects and soundtracks

  • Tinkering

    Anything tech-related

Have a project in mind?