Hello, I'm a Frontend Developer based in Romania
Petrut Ivanoiu
< Digital Craftsman – Developer – Artist />
I'm a software developer with a passion for front end 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](./resources/photo_of_me.jpg)
Skills
Technologies
- Vue • React
- NodeJS • ExpressJS
- JavaScript • Typescript
- HTML5
- CSS3 • SASS • Tailwind
Tools
- VS Code • Visual Studio • Unity
- Git • GitHub
- Postman • Insomnia
- WSL • Powershell
Design
- Figma
- Photoshop • Canva
- Illustrator
- InDesign
Works
![Project that displays the weather for a city](resources/works/work_hangout.webp)
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](resources/works/work_weather.webp)
![Project that allows you to search for games and get information about them](resources/works/work_chrono-switch.webp)
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](resources/works/work_concept-art.webp)
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