✨ A goal-driven Full-Stack JavaScript Developer with a background in Arts and Design. I merge creativity and logic to craft accessibility-first, user-centric experiences that look as beautiful as they perform. Passionate about blending design & tech to build meaningful products, I spend my free time experimenting with laser-cut creations, some creative projects, and volunteering to teach kids how to code.
🌍💡I believe we all have the power to inspire and grow together, building a more equitable and inclusive society where everyone has space to flourish.
📍 Based in Gothenburg, Sweden
🎨 B.Sc. in Art @ Andes University (Bogotá, Colombia)
🎛 Creative Coding (p5.js) @ Högskolan Dalarna (2025, Sweden) Focused on generative visuals, interaction design, and experimental systems combining code, movement, and perception.
JavaScript Developer program @ IT Högskola (2025-Gothenburg, Sweden)
👩🏻💻 Web Developer program @ Campus Möndal (2022-Gothenburg, Sweden)
🌱 Skills in TypeScript, Nuxt 3 & Vue 3 and accessibility testing (Cypress) Ongoing learning: C++ and p5.js (for creative coding)
⬇️ Download my CV-English (PDF) | ⬇️ Download my CV-Swedish (PDF)
Note: On GitHub, clicking the link will open the PDF in your browser. Use the download button there to save a copy to your device.
| Preview | Project | Description | Tech | Link Repo |
|---|---|---|---|---|
|
Game Think | GameThink is an Expo-powered React Native mobile app for discovering, browsing, and sharing your favorite games. I designed and built the entire UI—including the logo and all screens. | 🔗gameThink_ReactNativeAppt | |
|
Drakens Sked | Drakens Sked is a collaborative, Vite-powered Vue 3 SPA that lets you browse recipes from a local JSON, flip through step-by-step instructions like a book, play nutrition mini-games, and filter meals by selected criteria. | 🔗 Drakens Sked_Vue 3 single-page application | |
|
Missing Cats | Full-stack site for Missing Cats Göteborg, built with Contentful, Next.js, TypeScript, JavaScript, and Sass. It lets the team self-manage news, success stories, and updates—raising awareness and donations without technical support. | 🔗 Missing Cats_WebApp | |
|
Trivia Game | Trivia-App Tester & TypeScript is a full-stack TypeScript trivia app—React/TSX front end, Node.js/Express back end, PostgreSQL storage—with full CRUD, responsive UI, and comprehensive Cypress tests (E2E, integration, component) automated via GitHub Actions. | TriviaGame_E2E_Tests | |
|
Travel Blog | Travel Blog is a collaborative full-stack app for adventure lovers to share and explore travel stories. It features a React/Bootstrap frontend, Node.js/Express API, PostgreSQL storage, and is containerized with Docker Compose and served via NGINX on Azure. | 🔗 Travel Blog_Fullstack |
| Preview | Project | Description | Tech | Link Repo |
|---|---|---|---|---|
![]() |
LifeCycle | Interactive audiovisual system where voice, gesture, and interface shape organic, real-time visuals using p5.js, Three.js, OSC, and hand tracking. Real-time generative 3D sphere exploring organic motion, energy fields, and transformation. Visual parameters react to OSC input and audio data, creating an evolving audiovisual sculpture. | 🔗 LifeCycle_Repo | |
![]() |
Genesis Sphere | Real-time generative 3D sphere exploring organic motion, energy fields, and transformation. Visual parameters react to OSC input and audio data, creating an evolving audiovisual sculpture. | 🔗 Genesis Sphere_Repo | |
![]() |
Pulse Particles | Interactive generative art sketch built with p5.js: particles sample colors from a background image and “paint” as you move (mouse/touch). Click/tap generates expanding, rotating pulse-waves whose shape and motion vary with distance, using Perlin noise for soft organic forms. Optimized for iOS and Android. | 🔗 Pulse Particles_Repo | |
![]() |
Waves & Particles | Touch-driven wave and particle system optimized for iOS interaction. Focuses on fluid motion, gesture input, and responsive generative behavior. | 🔗 Waves Particles_Repo | |
![]() |
Mosaic | Interactive generative mosaic built with p5.js, exploring modular composition, repetition, and emergent patterns . | 🔗 Mosaic_Repo |
Email:
ursulavallejo@gmail.com
LinkedIn: Ursula Vallejo Janne
CodePen: @ursulavallejo
in progress ,last update 2025








