Flowing Between
Code & Design

Hi, I'm Katja!
A versatile developer with a foundation in art and design. I craft sleek, functional, and visually striking solutions, bold when needed, never excessive.

Work - Featured Projects

Digital & Visual Creations

Web Development

Pet Art with Heart - Artist Portfolio Website

Tools: HTML | CSS

Objective

To develop a fast-loading, SEO-friendly, and fully responsive portfolio website that supports a visual identity without overshadowing the artwork.

Development Focus

  • Implemented a responsive layout using semantic HTML and custom CSS
  • Optimized for performance and accessibility across all screen sizes
  • Applied SEO best practices, including structured content and keyword-optimized copy
  • Integrated lightweight CSS-based animation in hero sections without using JavaScript to keep load times fast
Pet Art with Heart - homepage desktop view
Desktop version - Homepage
Pet Art with Heart - homepage mobile view
Mobile version - Homepage and Menu

Key Features

  • Fully responsive across devices
  • Fast performance and optimized load times
  • Clean, semantic HTML structure
  • SEO-optimized content and metadata
  • Minimal animation to maintain focus on artwork

Reflection

This project strengthened my front-end development skills, especially in building fast and accessible websites from scratch. I focused on technical performance while ensuring the design remained clean and user-friendly. It gave me hands-on experience balancing creativity with coding best practices.

Web Development

Personal Portfolio Site

Tools: HTML | CSS | JavaScript | GSAP | Vite

Objective

To create a modern, one-page portfolio that merges development expertise with a creative, adaptive identity inspired by the fluidity of design and code.

Development Focus

  • Built from scratch using semantic HTML, modular SCSS, and JavaScript modules
  • Integrated GSAP to animate wave lines, page transitions, and blobs with organic motion
  • Configured Vite for fast builds, module handling, and optimized performance
  • Implemented theme switching (light/dark) with CSS variables and SVG logic
  • Designed for mobile-first responsiveness and accessibility
Katja Turnsek Portfolio - homepage desktop view
Desktop version - Homepage
Katja Turnsek Portfolio - homepage mobile view
Mobile version - Homepage and Menu

Key Features

  • Fully responsive layout with adaptive section structure
  • Theme switcher (light/dark) with matching assets and animations
  • Animated wave loader and gooey blob interaction
  • Scroll-triggered transitions with GSAP
  • SEO-optimized structure and metadata
  • Typography mix: Montserrat (sans-serif) and Playfair Display (serif)
  • Performance-optimized using Vite and lazy loading for assets

Reflection

This project allowed me to combine my design background with modern development tools to express who I am - a fluid, creative front-end developer. I challenged myself with SVG animation, theme logic, performance optimization, and responsive layout, while maintaining a clear and fun user experience. The result is a digital space that feels uniquely me: bold, thoughtful, and a little playful.

Web Development

StudioBid - Auction House App - Semester Project 2

Tools: JavaScript | Bootstrap | Sass | Noroff API

Objective

To build a fully responsive auction platform using the Noroff API, covering the full flow from browsing listings to placing bids, managing a profile, and handling credits. The goal was to practice building a larger application with reusable components, clear structure, and stable UI states across multiple features.

Development Focus

  • Built a multi-page app with vanilla JavaScript plus Bootstrap + Sass for a consistent UI system and responsive layout
  • Integrated the Noroff Auction API for listings, bids, profiles, media, and credits, handling real, changing data
  • Implemented complete auth flows (register/login/logout) with persisted sessions and guarded experiences
  • Designed and implemented key UI flows: create listing, browse + filter, view listing details, and place bids
  • Focused on reliable UI state with loading, empty, and error states across pages and forms
  • Added usability and accessibility details like clear hierarchy, form feedback, and keyboard-friendly interactions
Screenshot of the StudioBid auction app showing the hero headline “Turn your studio into credit,” a search bar with sort dropdown, and a grid of auction listing cards with highest bid and time remaining.
StudioBid - landing page with search + sort, and filtered auction listings grid
Code editor screenshot showing the setFieldState(form, fieldName, state, message) function that finds an input and its feedback element, clears previous validation classes, and applies valid/invalid styling with updated feedback text.
StudioBid - reusable form field validation helper (valid/invalid state + feedback messaging)

Key Features

  • Browse listings with responsive cards and clear auction details (end date, bids, status)
  • Listing details with bid history, current bid, and bidding interactions
  • Create + manage listings including title, description, tags, and media
  • User profiles with avatar/banner, credit visibility, and listing/bid overview
  • Strong focus on API-driven flows and maintainable structure for continued iteration

Reflection

StudioBid pushed me to think more like a product builder, structuring a larger front-end app, keeping UI states predictable, and making sure multiple features work together cleanly.

I gained confidence integrating an API across many screens, building reusable patterns, and using Bootstrap + Sass in a way that still feels custom and consistent. It’s also a project I can continue improving over time.

Web Development

Agility Bandits Centre Blog - Exam Project 1

Tools: HTML | CSS | JavaScript | API

Objective

To develop a fully responsive blog for a fictional dog agility training centre, integrating dynamic content from the Noroff API, with an admin login system for content management.

Development Focus

  • Built with semantic HTML, structured CSS, and vanilla JavaScript
  • Fetched and displayed posts dynamically from the Noroff API
  • Implemented login and registration for admin content control
  • Optimized for responsive design
  • Applied accessibility best practices for keyboard and screen reader users
Agility Bandits Centre Blog - homepage desktop view
Desktop version - Homepage
Agility Bandits Centre Blog - mobile view
Mobile version - Edit Blog Post and Homepage

Key Features

  • Dynamic blog post loading via Noroff API
  • Admin authentication for post creation and editing
  • Clean, responsive layout for all devices
  • Accessible navigation and headings for better usability
  • Consistent branding with custom logo and agility-inspired graphics

Reflection

This project combined front-end development with real API integration, giving me valuable experience in handling dynamic content and authentication. I focused on a solid structure, strong accessibility, and a clean, user-friendly interface that reflects the agility-themed brand.

Web Development

Rainy Days - E-commerce UI - Course Assignment

Tools: HTML | CSS | JavaScript

Objective

To build a clean, responsive e-commerce experience for an outdoor jacket brand, focusing on solid structure, clear UI hierarchy, and a simple flow from browsing products to checkout.

Development Focus

  • Built with semantic HTML and reusable layout patterns
  • Implemented responsive UI across key screens (home, product listing, product details, checkout)
  • Used vanilla JavaScript for interactive elements and UI state
  • Prioritized clear typography, spacing, and visual hierarchy for an easy shopping experience
  • Focused on accessibility with readable contrast, structured headings, and keyboard-friendly patterns
Rainy Days product listing page showing jacket cards and filtering layout
Desktop version - Product listing
Rainy Days mobile UI showing key e-commerce screens
Mobile version - Shopping flow

Key Features

  • Product browsing with consistent card layout and clear calls-to-action
  • Product detail structure designed for readability and conversion
  • Checkout flow UI with an emphasis on clarity and reduced friction
  • Responsive layout tuned for mobile-first viewing
  • Clean visual system with repeatable spacing + components

Reflection

Rainy Days was a strong exercise in building a complete, user-focused interface with vanilla front-end fundamentals. I practiced translating design decisions into consistent UI patterns, improving responsive behavior, and keeping the shopping flow clear and structured skills I now apply to larger, API-driven projects.

Web Development

Gemenskapet Science Museum - Semester Project 1

Tools: HTML | CSS

Objective

Design a playful, yet serious homepage for older children and young teens, showcasing exhibits and essential visitor info built with semantic HTML and modern CSS only.

Development Focus

  • Information architecture first: clear landmarks (header/nav/main/footer), logical headings, skip link
  • Typography: Avenir site-wide for cohesiveness and readability (logo uses different fonts)
  • Color system: yellow, green, and multi-hue blues chosen from audience research
  • Shape language: rounded corners + generous spacing to feel friendly and inviting
  • Responsive layout with CSS Grid/Flexbox and fluid type scales
  • Accessibility: focus states, contrast-aware palette, descriptive labels/alt text
  • Performance: lean CSS, optimized images/WebP where possible, zero JavaScript
  • Planned in Figma (user flow, wireframes, mood board, prototypes)
Gemenskapet Science Museum — homepage desktop view
Desktop - Homepage
Gemenskapet Science Museum — mobile homepage and menu
Mobile - Homepage & Menu

Key Features

  • Fully responsive homepage
  • Clear IA for exhibits/events and visitor essentials (hours, pricing, map)
  • CSS-only components and interactions (no JS)
  • Consistent tone: fun, inspiring, curious, exploratory, serious, colorful
  • Uses school-provided imagery, optimized for fast load and clarity

Reflection

I balanced a youthful look with museum credibility by pairing Avenir with a three-color palette (yellow, green, layered blues). Although I usually limit palettes to one or two colors, this project achieved harmony with three, which my teacher highlighted.

Keeping the build HTML/CSS-only sharpened focus on structure, accessibility, and performance while still delivering a lively, inviting interface.

Web Development

Social Sparks - Social Platform - Course Assignment

Tools: JavaScript | HTML | CSS | Noroff API | Auth

Objective

To build a functional social platform on the Noroff API with a focus on clean JavaScript architecture, authentication, and core features like posts, profiles, search, and follow. This was primarily a development exercise, so I didn’t produce a separate Figma system.

The goal was reliable flows, stable UI states, and maintainable code.

Development Focus

  • Built a small social platform with vanilla JavaScript and a clear feature-based structure (auth, profiles, posts, UI utilities)
  • Integrated the Noroff API for user profiles, post feed, and follow relationships, handling real, changing data
  • Implemented a reusable HTTP client / request wrapper to centralize fetch logic, attach tokens, parse JSON safely, and surface meaningful errors
  • Built the full authentication flow (register/login/logout), including persisted sessions and guarded UI states (logged-in vs logged-out)
  • Added practical UI features like profile editing (avatar + banner), search, and feed rendering with graceful fallbacks
  • Kept the UI predictable with loading/empty/error states, resilient rendering for missing content, and clear form validation + feedback
Social Sparks UI showing the create account form and a profile page with navigation, search, stats, and a post card.
Social Sparks - account creation + profile feed UI (Noroff API)
Social Sparks code showing setFieldState() for form input validation state and feedback messaging.
Social Sparks - reusable form validation helper (field state + feedback)

Key Features

  • User authentication (register, login, session handling)
  • Profiles with avatar/banner and editable profile details
  • Posts feed with create, view, and discovery patterns
  • Follow system and user search to explore new profiles
  • Reusable API helper focused on reliability and maintainability

Reflection

Social Sparks strengthened my real world front-end skills around API-driven UI and authentication flows. This project was primarily code focused (no dedicated UI design phase), so my main goal was to build a clean, predictable experience through solid structure, form validation/feedback, and consistent state handling.

The biggest win was creating a reusable request layer and learning how to keep the UI stable even when the data varies. It’s also a project I can iterate on visually later without sacrificing clean architecture and readable code.

Web & Interaction Design

Pet Art With Heart - Visual Identity & UX Design

Tools: Figma

Design Objective

To create a visual identity system for my artist portfolio that's modern, clean, and allows the artwork to speak for itself. The focus was on clarity, usability, and minimalism.

Design Process

  • Research: surveyed artist websites for structure and inspiration
  • Direction: defined a visual system rooted in my artwork and selected colors
  • Messaging: keyword research to refine tone and copy
Figma mood board for Pet Art with Heart showing colors, typography, and inspiration images
Mood board - Figma exploration of colors, fonts, and visual inspiration for Pet Art with Heart
Figma prototype showing the desktop layout of the Pet Art with Heart website
Desktop version - Figma prototype of the Pet Art with Heart site layout

Key Features

  • Fully responsive across devices
  • Fast performance and optimized load times
  • Clean, semantic HTML structure
  • SEO-optimized content and metadata
  • Minimal animation to maintain focus on artwork

Wireframing & Mockups

  • Planned for minimal interaction to support rather than distract from the content
  • Focused on simplicity, contrast, and intuitive layout decisions

Interaction Design

  • Created user flows, mood boards, and responsive mockups in Figma
  • Designed subtle hover states and a single, elegant CSS animation in hero sections

Design Highlights

  • Intuitive navigation
  • Balanced visual storytelling
  • Consistent visual identity across pages
Figma wireframes showing the desktop layout of the Pet Art with Heart website
Desktop version - Figma wireframes of Pet Art with Heart website

Reflection

This project emphasized designing with intention considering user behavior, visual hierarchy, and branding. It helped me structure a portfolio that's not only visually appealing but also user-focused, with interaction kept subtle to support the work.

Web & Interaction Design

KT Portfolio - A Fluid, Animated Showcase of Design & Code

Tools: Figma | GSAP | CSS

Design Objective

To visually represent myself as a developer and designer who is fluid, adaptive, and creatively driven. I wanted a sleek, minimal site that balances professional design with personality - calm and elegant, but playful and unique.

Concept & Visual Language

  • Developed a core theme of water and movement - “adaptive like liquid”, reflected in wave lines, animated blobs, and a custom loader.
  • Chose a calm yet energetic color palette (teal, warm yellow, soft gray, near black) to communicate both professionalism and personality.
  • Designed a custom logo sketch around splashes and my initials to reflect artistic roots.
Figma mood board for KT Portfolio showing colors, typography, and inspiration images
Mood board - Figma exploration of colors, fonts, and visual inspiration for KT Portfolio
Figma prototype showing Wire framing layout of the Portfolio website
Figma wire frame prototyping of the KT Portfolio site layout

Figma Design & Prototyping

  • Created wireframes and mockups for a single-page layout with interactive elements.
  • Carefully structured typography using a mix of Playfair Display and Montserrat for contrast and clarity.
  • Designed layout sections with soft, flowing divisions to support content without rigid boxes.

Interaction Design

  • Planned and scripted multiple animations: blob hover-follow, animated loader line, section morph lines.
  • Built a theme switcher and responsive layout in Figma and code.
  • Kept transitions subtle and meaningful to create a modern, immersive experience.

Design Highlights

  • Distinct liquid-inspired visual identity
  • Cohesive animation system with shared organic motion
  • Mobile-first and fully responsive layout
  • Balanced tone: clean and professional with playful touches

Reflection

This project let me merge design thinking and development into one coherent identity. I approached the entire experience, from visuals to interactivity as an extension of myself.

Every detail, from font pairing to animated wave physics, was shaped with intention. The result is a personal yet professional site that feels alive.

Image of GSAP animation JavaScript code
GSAP animation JavaScript code

Web & Interaction Design

Agility Bandits Blog - Design & API Integration

Tools: Figma | JavaScript | API | CSS

Design Objective

To create a modern, user-friendly blog for a fictional dog agility training centre. The design needed to integrate dynamic API-driven content while maintaining a visually engaging, agility-themed style.

Concept & Visual Language

  • Clean, approachable layout with a focus on readability and usability.
  • Agility-inspired branding using speed lines, obstacle icons, and motion cues.
  • Bold, energetic color palette to reflect the sport's fast-paced nature.
Figma mood board for Agility Bandits Centre Blog
Mood board — colors, typography, and agility-themed elements
Figma prototype of Agility Bandits Centre Blog layout
Figma wireframes & prototypes for desktop

Figma Design & Prototyping

  • Wireframes for homepage, article pages, and admin login/register.
  • Flexible content blocks designed to adapt to API content.
  • Responsive layouts tested across multiple breakpoints.

Interaction Design

  • Designed intuitive user flows from browsing to reading to admin tasks.
  • Interactive hover/focus states and smooth menu transitions.
  • Fully accessible interface for keyboard and screen reader users.

Design Highlights

  • API-powered content integration
  • Custom agility-themed graphics and logo
  • Responsive grid and clear typography
  • Brand consistency from logo to UI elements

Reflection

This project allowed me to design with API-driven content in mind from the start. Working from concept to Figma prototype to functional build provided a full end-to-end workflow. The agility-themed branding tied everything together, making the site visually distinct and aligned with its fictional audience.

JavaScript API integration code for Agility Bandits Blog
JavaScript code integrating the Noroff API

Web & Interaction Design

Semester Project 1 - UI Design

Tools: Figma

Design Objective

Create a playful yet credible identity and UI for older children and young teens, supporting curiosity, exploration, and discovery while keeping the interface clear, accessible, and easy to navigate.

Design Process

  • Research: studied youth-focused museum/education sites and age-appropriate color/type.
  • Direction: defined style keywords - fun, youthful, inspiring, curiosity, explore, discovery, serious, colorful.
  • System: three-color palette (bright yellow, green, multi-hue blues) + rounded components.
  • Typography: standardized on Avenir for cohesive, readable UI (logo uses complementary display fonts).
Figma mood board for Gemenskapet Science Museum
Mood board - palette, typography, playful/serious balance
Figma UI frames and responsive prototypes for Gemenskapet Science Museum
Figma wireframes & responsive prototypes

Key Features

  • Avenir typography for cohesion and readability
  • Rounded cards/buttons for a friendly, inviting tone
  • Color hierarchy with yellow/green/blues for emphasis
  • Clear IA for exhibits, events, and visitor essentials

Wireframing & Mockups

  • User flows, wireframes, style guide, and responsive mockups in Figma.
  • Layouts validated across multiple breakpoints.
  • Components documented for consistency and reuse.

Interaction Design

  • Subtle hover/focus states that support wayfinding.
  • Accessible patterns (focus outlines, labels, alt text).
  • Simple, readable transitions with clarity over embellishment.

Design Highlights

  • Balanced three-color palette noted positively by the teacher
  • Brand-to-UI continuity from logo to components
  • Friendly shape language without losing museum credibility
Gemenskapet Science Museum wireframes in Figma
Science Museum Wireframes

Reflection

Using three colors instead of the usual one-two created energy and variety without sacrificing harmony-feedback that was positively noted by my teacher. Centering the system on Avenir and rounded components kept the experience youthful, accessible, and trustworthy.

From research and user flows to prototypes, the design invites curiosity while staying practical and easy to use.

Web & Interaction Design

Rainy Days - UI Design - Course Assignment

Tools: Figma

Design Objective

To create a clear, conversion-friendly e-commerce shopping experience for an outdoor jacket brand, focusing on strong hierarchy, confident calls-to-action, and a smooth path from product discovery to checkout success. The goal was a design that feels reliable and easy to use across devices.

Concept & Visual Direction

  • Built a clean, outdoorsy tone with a focus on trust and clarity (simple layout, readable typography, calm spacing)
  • Designed a product presentation system that supports quick scanning: consistent cards, clear pricing, and strong CTAs
  • Kept the interface intentionally minimal so the jackets remain the main visual focus
Desktop UI mockups for Rainy Days showing all pages for mobile screens
Rainy Days mobile designs - showing all pages
Rainy Days Figma desktop design showing product listing layout with jacket cards and clear call-to-action buttons
Desktop UI design - product listing layout with consistent cards and clear hierarchy

Figma Design & Prototyping

  • Created high-fidelity responsive mockups for desktop and mobile
  • Designed repeatable components (product cards, buttons, form fields) for a cohesive interface
  • Planned the key user flow: browse → choose → checkout → success
  • Prioritized usability details: readable spacing, aligned grids, and reduced visual noise in forms

Interaction & UX Notes

  • Designed navigation and CTAs to keep the next step obvious without overwhelming the user
  • Considered states like empty cart / validation feedback to keep the experience predictable
  • Ensured layouts adapt well on smaller screens with thumb-friendly spacing and readable content density

Design Highlights

  • Responsive, high-fidelity UI for a complete e-commerce flow
  • Clear hierarchy and reusable component thinking
  • Conversion-friendly product layouts and checkout clarity
  • Minimal, product-first presentation for better focus

Reflection

This design helped me practice turning a simple brief into a coherent shopping experience. By focusing on hierarchy, spacing, and predictable flow, I built a UI that supports fast browsing and a low-friction checkout.

The project also gave me a solid base to translate design decisions into code in the web development version of Rainy Days.

Figma high-fidelity screens for “Rainy Days” showing the e-commerce flow across key pages: product details, cart/checkout, and confirmation, presented in multiple responsive layouts.
Rainy Days UI design - high-fidelity e-commerce flow from browsing jackets to checkout and confirmation.

Web & Interaction Design

StudioBid - UI/UX Design - Semester Project 2

Tools: Figma

Design Objective

To design a modern, trustworthy auction house experience where users can quickly browse listings, understand value, and place bids with confidence. The goal was to make core actions feel simple and predictable: discover - evaluate - bid - win, while also supporting profile management and a clear credits system.

Concept & Visual Direction

  • Built a clean, structured UI focused on trust and readability (clear hierarchy, consistent spacing, strong contrast)
  • Designed a listing presentation system for quick scanning: image-led cards, price/bid prominence, and visible time/status cues
  • Balanced a professional auction tone with a modern app feel, simple surfaces, repeatable components, and minimal visual noise
StudioBid style guide showing the color palette and Poppins typography scale.
StudioBid UI style guide - color palette and typography scale (Poppins) for headings, body text, and links.
StudioBid UI mockups showing key screens: auction listing details, mobile listing view, and the sign up / create account flow.
StudioBid - high-fidelity UI screens for core user flows (listing details + account creation), shown in desktop and mobile layouts.

Figma Design & Prototyping

  • Created high-fidelity responsive layouts for core pages: listings, listing details, login/register, and profile
  • Defined repeatable components (cards, buttons, badges, form fields) to keep screens consistent and implementation-ready
  • Mapped critical flows: browse → details → bid and register/login → profile → credits
  • Designed UI states for reliability: loading/empty states, validation feedback, and “not logged in” guard messaging

Interaction & UX Notes

  • Prioritized “auction clarity” by making the current bid, time remaining, and status visible at a glance
  • Kept the bid action obvious and low-friction, with a strong CTA and supportive microcopy
  • Considered mobile ergonomics: thumb-friendly spacing, simplified layouts, and clear tap targets for bidding and navigation

Design Highlights

  • Component-driven UI designed for implementation and reuse
  • Clear hierarchy for bids, timing, and listing value
  • Responsive layouts with strong usability on mobile
  • Planned UI states for reliable API-driven behavior

Reflection

StudioBid let me design a more “system-like” interface where consistency matters: cards, states, and predictable layouts across many screens.

The strongest takeaway was designing for real usage, making bids feel confident, keeping time/status readable, and ensuring the app still feels stable when data varies.

The component thinking here also translated directly into the Bootstrap + Sass build of the project.

Low-fidelity wireframe for StudioBid showing the profile dashboard layout with tabs (Active listings, My bids, My wins) and listing cards with actions like view, edit, and delete.
StudioBid - wireframe exploration of the profile dashboard (tabs + listing cards for active listings, bids, and wins).

Graphic Design

Pet Art With Heart - Emotionally Inspired Logo Design

Tools: Adobe Illustrator

Objective

To design a logo that communicates both elegance and emotional depth, capturing the heart behind the name Pet Art with Heart while visually reflecting the brand's warmth and artistic style.

Concept & Creation

  • Developed a hand-drawn icon combining a dog and cat forming both a heart and an artist's palette
  • Paired the symbol with a classic serif typeface to evoke trust and sophistication
  • Selected a soft, calming color palette inspired by the tones most frequently used in my oil paintings
Pet Art with Heart Logo Suite Variations
Logo Suite Variations - Pet Art with Heart
Pet Art with Heart - Logo Design
Sketch and Logotype design - Pet Art with Heart

Design Thinking

Born from a mood board, the redesign aimed for a simplified, emotional symbol with rounded, organic shapes for approachability.

It began as a pencil sketch, then was refined in Adobe Illustrator to balance softness with precision, retaining a serif typeface for timeless continuity.

Takeaway

This logo project allowed me to bridge my fine art skills with graphic design principles. From sketching by hand to refining the final logo digitally, I focused on visual storytelling and emotional connection. The end result is a logo that feels both artistically expressive and professionally crafted, embodying the heart and soul of my pet portrait brand.

Graphic Design

Personal Logotype - A Fluid Identity for a Fluid Designer

Tools: Adobe Illustrator | Pencil and Paper

Objective

To design a personal logotype that reflects my adaptive design philosophy and ties into the portfolio's “liquid” identity. The goal was a memorable, ownable symbol rooted in hand-drawn expression and modern minimalism.

Concept & Creation

  • Sketched hand-drawn iterations to explore fluid shapes and initials
  • Chose the splash motif to represent adaptability, creativity, and movement
  • Used my initials “KT” as the foundation for a bold, personal mark
  • Finalized the logotype in Illustrator, simplifying shapes while retaining organic energy
KT Dev sketch to Vector based Logotype
Logotype Design - Katja Dev Portfolio
KT Dev - Logo Design
Logo Suite Variations - KT DEV

Design Thinking

The shape recalls a splash of ink, aligning with the portfolio's fluid visual concept. It's a personal emblem and a scalable brand identity for digital and print.

Starting with pencil sketches, I explored form and negative space. The result suggests creativity in motion, echoing animated blobs and wave lines and ties the identity together.

Takeaway

This project blends analog techniques with vector precision. The logo is more than a signature, it reflects how I work: flexible, fluid, and creatively hands-on.

Graphic Design

Agility Bandits - Logotype & Motion-Themed Graphic Elements

Tools: Adobe Illustrator

Objective

Create a bold, playful identity for a dog agility brand and blog. The logotype originated on my agility-themed Instagram and was adapted for the website, aligning with the site's green color. The dog illustration retains its natural colors to keep the character (Roi, my red & white Border Collie) authentic.

Concept & Creation

  • Vector portrait in Adobe Illustrator of a red & white Border Collie (Roi) wearing a bandit-style eye mask with eye holes.
  • Wordmark “Agility Bandits” set in a Western-style display type to echo the outlaw theme while staying readable at small sizes.
  • Brand palette pairs with the website; only the dog illustration uses natural fur colors for personality and contrast.
  • Designed as a flexible system: full lockup (dog & wordmark), horizontal lockup, and icon-only (mask/head) for small spaces.
Agility Bandits logotype: red & white Border Collie with bandit eye mask above a Western-style wordmark
Primary Logotype - Dog portrait with bandit mask and Western wordmark
Agility Bandits speed lines and falling agility obstacle vector graphics
Graphic Elements - Speed lines and falling agility obstacles

Motion Graphics: Speed Lines & Obstacles

  • Custom vector speed lines to communicate pace and direction; tuned angles and spacing for a sense of acceleration.
  • Agility jumping obstacles tipping/falling to capture the chaotic fun of a dog “crashing” a jump.

Usage & System

  • Color mapping: logotype integrates with site light green; the dog portrait preserves natural colors for contrast.
  • Variants: prepared for light/dark backgrounds and single-color print applications.
  • Originally Instagram-first; extended into a cohesive website identity without losing the playful tone.
Agility Bandits logotype and graphics applied on website
Applications - Website header and footer

Takeaway

A character-driven mark (Roi with the bandit mask) paired with motion-centric graphics creates a fun, recognizable identity. The Western-style wordmark and agility-themed elements give the brand a distinct voice that scales from social to web UI without losing clarity or energy.

Graphic Design

Gemenskapet Science Museum - Magnifying-Glass Logotype

Tools: Adobe Illustrator

Objective

Design a mark that balances playfulness and credibility for older children and young teens. The logo should spark curiosity and signal “science,” while remaining clear, scalable, and easy to apply across web and print.

Concept & Creation

  • Central motif: a magnifying glass, a universal symbol of exploration and learning.
  • Lens divided into curved segments in yellow, green, and layered blues with simple science glyphs (molecule, atom, hex/network) for chemistry/physics/systems.
  • Arced handwritten tagline “utforska tillsammans :)” adds warmth and a kid-friendly tone.
  • Wordmark in a serious, readable sans (Avenir family) to ground the playful mark.
  • Rounded geometry and careful contrast keep the identity approachable yet trustworthy.
Gemenskapet Science Museum logotype with magnifying glass and wordmark
Primary logotype - full lockup
Gemenskapet Science Museum standalone magnifying-glass icon
Icon with text - standalone symbol

Design Thinking

The mark was refined in Adobe Illustrator with attention to legibility at small sizes, consistent stroke/curve logic, and spacing.

Variants include one-color and reversed versions for dark backgrounds, plus guidance for clear space and minimum sizes.

Takeaway

The result is a science-led, curiosity-driven identity that feels youthful without losing museum credibility. It scales cleanly from favicon/icon to full lockup and maintains a consistent voice across web and print.

Graphic Design

StudioBid - Brand & Logotype

Tools: Illustrator | Figma

Objective

To create a brand identity for StudioBid that feels trustworthy, modern, and product-ready - a logotype built to work inside a UI (header, buttons, small navigation space) while still being strong enough for presentations, PDFs, and marketing.

The mark needed to stay clear at small sizes and scale down to icons and favicons without losing recognition.

Concept & Creation

  • Built the identity around a simple, recognizable gavel symbol to communicate “auction” instantly and kept bold and clean for UI use.
  • Designed a clear wordmark where “Bid” is highlighted to emphasize action and create a memorable visual rhythm in the name.
  • Prepared light/dark-friendly options and simple brand rules so the logo stays readable across different backgrounds and layouts.
StudioBid logo suite overview showing the logotype variations and icon
StudioBid brand overview - logotype suite and icon
StudioBid homepage header showing the StudioBid logotype (gavel icon + wordmark) above the hero message
StudioBid logotype in context - the gavel icon and wordmark used in the website header on the homepage.

Design Thinking

I treated the logo like a UI component: it had to be quick to read, work in small spaces, and stay consistent across the product.

The process was intentionally practical, define the symbol and typography, create multiple lockups, then test the mark directly in real layouts.

That approach ensured the final result supports both visual clarity and fast implementation in the StudioBid app.

Takeaway

This brand task connected graphic design decisions to real product needs: building a logotype that’s readable, flexible, and ready for an interface-driven platform. The identity stays clean on purpose so it can scale from a simple icon to full layouts while keeping StudioBid consistent and credible.

Graphic Design

Heart Asylum - Logo Suite & Cover Art

Tools: Illustrator | Photoshop

Objective

To create a bold, dark-first identity for Heart Asylum, a European alternative rock duo built for real world use across cover art, streaming platforms and social media. The logo needed a strong silhouette that stays recognizable at small sizes while also working as a complete lockup for posters and artwork.

Alongside the logo suite, I designed a single cover with an intentionally atmospheric hierarchy where the simple line-art illustration leads and the typography supports the mood.

Concept & Creation

  • Designed an emblem style mark centered on a heart motif with sharp, architectural details aimed to feel iconic, dramatic, and genre-appropriate.
  • Built a usable logo system with primary/secondary lockups, icon, and text-only variations, ready for both small UI placements and large format artwork.
  • Created a consistent visual language for the single cover high contrast linework over a dark portrait, keeping the identity cohesive across branding and artwork.
Heart Asylum logo suite overview showing primary lockup, icon, text-only version, secondary lockup and reversed variant
Heart Asylum logo suite - primary/secondary lockups, icon, and reversed versions
Heart Asylum single cover art for Used to Believe in Angels with white wing linework over a dark portrait and low-contrast title typography
Single cover - “Used to Believe in Angels.” Low contrast typography was intentional to keep focus on the wing illustration and atmosphere.

Design Thinking

I approached the identity like a system: the emblem needed to be recognizable as an icon, but also strong enough to carry a full lockup on posters and artwork.

For the cover, I intentionally pushed a moody hierarchy, the wings are the visual hook, the portrait supports the tone, and the typography sits back to preserve the cinematic feel.

The result balances clarity with atmosphere, while keeping the band’s visual identity consistent across branding and release graphics.

Takeaway

This project connected branding and artwork into one cohesive release package: a logo suite that’s flexible across formats, and cover art that uses contrast and restraint to build mood. The identity is designed to work where bands actually live - avatars, streaming, posters, and social without losing recognizability or tone.

About

Shaping the Web with Fluid Creativity

I'm a front-end developer and designer who pairs clear design with clean, reliable code. The goal is simple: interfaces that feel intuitive, accessible, and a little bit delightful.

My Story

I come from a visual background of illustration, branding, and UI - and I bring that eye for clarity into my code. These days I work with semantic HTML, modern CSS, and JavaScript modules, connecting interfaces to real data using Fetch/API patterns. I like interfaces that feel effortless: simple hierarchy, meaningful micro-interactions, and layouts that adapt like water.

I'm currently studying front-end development at Noroff and consolidating my skills through portfolio projects: responsive layouts, Vanilla JavaScript, and API integrations. My goal is to keep shipping small, well-made things - learn, refine, repeat.

Outside of code, I paint fine-art pet portraits in oils and sketch logos & UI icons. That crossover keeps my work grounded in craft whether I'm shaping pixels or paint, the goal is the same: simple, usable, and human.

Skills at a Glance

DESIGN & PROTOTYPING
WEB DEVELOPMENT
GRAPHIC DESIGN

Testimonials

“Katja is creative by nature and approaches every assignment with great dedication. Her work combines strong visual sense with clear structure, and she takes pride in delivering well-crafted, functional designs. Always positive, outgoing, and easy to collaborate with, a true professional and a pleasure to have on the team.”
Damjan Strucl CEO, Logina d.o.o
“We are extremely happy with the logo and CD cover design created by Katja Turnsek. Her work perfectly captured the spirit and identity of Heart Asylum, combining creativity and professionalism throughout the process. We highly recommend her for any visual design projects.”
Heart Asylum Alternative Rock Duo

Contact

Let's create something great together!

Whether you're looking for a creative mind to join your team or need a freelancer for your next project, I'd love to hear from you.

Email katja@pet-art.net or use the form

Thank You!

Your message has been sent successfully. I'll get back to you as soon as possible.