Skip to content
View Ursulavallejo's full-sized avatar

Block or report Ursulavallejo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ursulavallejo/README.md

Ursula Vallejo

Hello, I’m Ursula !!

✨ 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.


About Me & Current Focus

Developer at work

📍 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.

learning 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.


💻 Languages and Tools:

JavaScript & Type Safety:
Crafting maintainable codebases, from vanilla JS to full TypeScript adoption.
Frameworks:
Building dynamic, component-driven UIs with SEO-friendly frameworks.
UI & Styling:
Turning wireframes into polished UI with modern CSS and design systems.
Backend & APIs:
Architecting REST & GraphQL services, real-time features and server-side rendering.
Databases & Persistence:
Reliable data models and migrations for small apps up to enterprise-scale systems.
Tools & Hosting:
CI/CD, fast bundles and smooth deployments on modern platforms.

CMS & Testing:
Contentful
Cypress-icon Contentful-icon mocha-icon
Creative Coding & Interactive Systems:
Generative visuals, real-time interaction, and audiovisual systems bridging code, motion, and perception.

ursulavallejo-stats


🚀 Selected Projects

Product & Full-Stack

Preview Project Description Tech Link Repo
logo-game-think 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. React Native Expo Tailwind Formik Yup LottieFiles 🔗gameThink_ReactNativeAppt
logo-game-think 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. JavaScript Vue.js SPA Nuxt.js Vite 🔗 Drakens Sked_Vue 3 single-page application
logo-game-think 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. Next.js GraphQL Contentful Sass JavaScript TypeScript 🔗 Missing Cats_WebApp
logo-game-think 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. React TypeScript React Bootstrap Node.js Express PostgreSQL Cypress TriviaGame_E2E_Tests
logo-game-think 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. React Bootstrap Node.jsExpress PostgreSQL Docker NGINX Azure 🔗 Travel Blog_Fullstack

Interactive & Creative Coding

Preview Project Description Tech Link Repo
Genesis Sphere 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. p5.js Three.js Processing OSC WebSockets Audio Reactive MediaPipe Creative Coding 🔗 LifeCycle_Repo
Genesis Sphere 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. p5.js Processing OSC WebSockets Audio Reactive 🔗 Genesis Sphere_Repo
Pulse Particles 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. p5.js JavaScript Perlin Noise Touch 🔗 Pulse Particles_Repo
Waves & Particles Waves & Particles Touch-driven wave and particle system optimized for iOS interaction. Focuses on fluid motion, gesture input, and responsive generative behavior. p5.js iOS Generative Art 🔗 Waves Particles_Repo
Mosaic Mosaic Interactive generative mosaic built with p5.js, exploring modular composition, repetition, and emergent patterns . p5.js Generative Design Creative Coding 🔗 Mosaic_Repo

📫 Connect with me:

Gmail  Email: ursulavallejo@gmail.com

LinkedIn  LinkedIn: Ursula Vallejo Janne

CodePen  CodePen: @ursulavallejo


github-snake

in progress ,last update 2025

Pinned Loading

  1. forening-missing-cats-gtb forening-missing-cats-gtb Public

    Webpage Nonprofit organization: Missing Cats Göteborg <<Contentful - NextJs- Typescript- JS- Apolo- GraphQl >>

    TypeScript

  2. BookFace-MissManga BookFace-MissManga Public

    Fullstack project / React - JS - Mongo_DB

    TypeScript

  3. SportFiske_Grabo SportFiske_Grabo Public

    Webproposal Fishing Club /Vanilla HTML/CSS/JS

    HTML

  4. Get_hub Get_hub Public

    Next.js-GraphQl-Contenful

    TypeScript

  5. EarthenConcepts EarthenConcepts Public

    Responsive HTML/CSS project showcasing CSS Grid with REM-based sizing and an accessible color palette.

    HTML

  6. Magic_Collectors Magic_Collectors Public

    Native JS web app showcasing random MTG card carousel, Chart.js stats comparison, search with loader, and an extra city CRUD page.

    JavaScript