Peter Oravec is a creative web developer and UI/UX designer with over 19 years of experience. Based in Bratislava, Slovakia, he specializes in the JavaScript ecosystem, specifically focusing on Front-End development, Angular, and Node.js.
His personal portfolio, peteroravec.com, is recognized in the design community for its high level of interactivity and technical execution, earning accolades such as an Awwwards Honorable Mention and Website of the Day from CSS Design Awards.
Professional Profile & Expertise
- Multidisciplinary Background: Peter describes himself as a “mix of designer, front-end developer, and backend developer.” He frequently acts as a bridge between design teams and backend engineers, ensuring that visual language and structural requirements are perfectly aligned.
- Tech Stack:
- Front-End: Extensive experience with Angular for building robust, large-scale Single Page Applications (SPAs).
- Back-End: Favors Node.js for its asynchronous model and speed, often using Express.js for complex server-side solutions.
- Full-Stack: Deeply experienced in the MEAN stack (MongoDB, Express, Angular, Node.js).
- Creative Coding: He has a strong interest in visual art and animations, often utilizing Canvas and JavaScript to create interactive web experiences.
“Vibe Coding” Experiment
His latest website was developed as an experiment in “vibe coding,” a modern approach exploring the synergy between human developers and AI. He built the entire digital product from scratch to test the limits of human-AI collaboration, focusing on the rules and efficiency of this emerging development style.
Career History
Throughout his nearly two decades in the industry, Peter has worked across a diverse range of environments, including:
- Small and medium-sized businesses
- Digital agencies
- Large-scale corporations
His portfolio is often cited in developer inspiration lists (such as on GitHub and “Site of Sites”) for its creative use of color palettes, WebGL, and seamless UI transitions.





















































