Hello, I'm a Frontend Developer based in Romania

Petrut Ivanoiu

< Digital Craftsman – Developer – Artist />

I'm a system engineer with a passion for software development, design and everything in between. I like to create apps that are easy to use and resolve a traditional problem with a digital solution. I'm a fan of the web, I love painting and exploring new technologies.

Photo of Petrut Ivanoiu

Skills

photo for skill item

Technologies

  • Vue • React
  • NodeJS • ExpressJS
  • JavaScript • Typescript
  • HTML5
  • CSS3 • SASS • Tailwind
photo for skill item

Tools

  • VS Code • Visual Studio • Unity
  • Git • GitHub
  • Postman • Insomnia
  • WSL • Powershell
photo for skill item

Design

  • Figma
  • Photoshop • Canva
  • Illustrator
  • InDesign

Works

Project that displays the weather for a city

Hangout

Hangout is web app that allows you to communicate with other persons, either thorough a direct message chat or by using an audio video channel, leveraging peer to peer connection. It also supports messages with media conent, markdown and code.

  • Vue
  • TypeScript
  • Express
  • WebRTC
  • Web Sockets
  • S3
  • Cognito
  • Amplify
  • Docker
Project that displays the weather for a city

Weather App

Weather App is web app that allows you to search for a city and get the current weather. You can also get the weather for the next 3 days and see hourly weather for the next 24 hours.

  • Vue
  • Vuex
  • Axios
  • SASS
Project that allows you to search for games and get information about them

Chrono Switch

A 2D pixel art platform game in which the player has the power to control the time being able to reveal hidden paths. Award winning game at GameDev.js Jam 2024 and also featured in the Phaser newsletter.

  • JavaScript
  • Phaser
Project that generates concept art based on a prompt

Prmpting Concept Art

Prmpting Concept Art is a web app that allows you to give the app a prompt and it will generate a concept art based on that prompt and iterate on parts of the image with new prompts.

  • Vue
  • Axios
  • NodeJS
  • AWS