# Linnea Moritz — Fullstack Developer & Product Builder > Complete portfolio content for LLM ingestion. For a summary, see [llms.txt](https://linneamoritzdev.vercel.app/llms.txt). > Site: https://linneamoritzdev.vercel.app/ --- ## About Linnea Moritz builds fullstack applications and SaaS products that solve real problems for businesses. She holds a double degree in Economics and Business from Minerva University, with formal training in Python, SQL and Machine Learning, plus experience with blockchain and smart contracts. She combines technical expertise with business understanding. Based in Sweden. 11 production web applications built in 2 months. --- ## Projects ### 1. Anna Levitova's Portfolio - **URL**: https://pinkportfolio.vercel.app/ - **Type**: Marketing website for PR strategist - **Tech**: Next.js, React, TypeScript, Tailwind CSS, Framer Motion, Vercel - **Summary**: Portfolio website for PR & marketing strategist focusing on luxury brands in fashion, beauty and lifestyle. Multi-language support (English, German, Russian) with glassmorphism design and Framer Motion animations. Built with Next.js and TypeScript for optimal performance and SEO. Fully responsive with dynamic language switching. Hosted on Vercel with automatic deployment from GitHub. ### 2. CBAM-Validator - **URL**: https://cbam-validator.vercel.app/ - **Type**: Interactive SaaS tool for regulatory compliance - **Tech**: TypeScript, Next.js, React, Reactive Forms, Tailwind CSS, Vercel - **Summary**: CBAM (Carbon Border Adjustment Mechanism) is the EU's new carbon tax on imported goods taking full effect in 2026. The tool helps Swedish companies assess if their imports fall under CBAM regulations. The form uses reactive state management to dynamically show/hide questions based on previous answers. Conditional logic ensures users only answer relevant questions. The result provides a clear summary of the company's CBAM exposure and recommended actions. ### 3. NordiqFlow - **URL**: https://nordiqflow.vercel.app/ - **Type**: Data platform for labor market intelligence - **Tech**: Python, Next.js, React, TypeScript, API Integration, Vercel - **Summary**: SaaS platform that aggregates and analyzes Swedish labor market data. Includes several tools: The Career Switcher helps users find new professions based on their current skills with AI-driven matching. The Skills Analysis shows which competencies are most in demand across different industries. The Education Map visualizes municipal education statistics and trends. Backend uses Python for data processing and machine learning, frontend built with Next.js and TypeScript. Data sourced from SCB, the Swedish Employment Agency and other public sources. ### 4. Linneas Konstbutik (Linnea's Art Store) - **URL**: https://linneamoritz.com/ - **Type**: E-commerce platform - **Tech**: Shopify, JavaScript, Pinterest API, Anthropic API - **Summary**: Online art store selling original cubist oil paintings and art prints internationally. Automated Pinterest marketing publishes new products and updates pins based on sales data. Claude AI (Anthropic API) generates product descriptions, SEO-optimized titles and personalized product recommendations. Checkout flow optimized for international purchases with automatic currency conversion and shipping calculation. ### 5. Smalands Foretagskarta (Smaland Business Map) - **URL**: https://smalands-foretagskarta.vercel.app/ - **Type**: Regional Business Intelligence Dashboard - **Tech**: Next.js 14, TypeScript, Recharts, Framer Motion, Tailwind CSS, Vercel - **Summary**: Business intelligence dashboard visualizing business data for all 13 municipalities in Jonkopings county. Uses data from Statistics Sweden and the Companies Registration Office. Interactive SVG map lets users click on municipalities for detailed statistics. Recharts for line charts, bar charts and pie charts. Data updated quarterly via automated scripts. Built for regional development organizations like Science Park, Almi, and municipal business departments. ### 6. AK Stadservice - **URL**: https://akstadservice.vercel.app/ - **Type**: B2B Cleaning Service Website - **Tech**: Next.js, React, Tailwind CSS, SEO, Vercel - **Summary**: Complete business website for Stockholm-based B2B cleaning company. Minimalist Scandinavian design with transparent pricing (4 packages). SEO optimized for both Google search and AI tools like ChatGPT and Claude. Contact form, FAQ section and 5-step customer journey. Built in 2 days from design to deployment. ### 7. Provence Bike Touring - **URL**: https://provencebiking.vercel.app/ - **Type**: Interactive mapping platform for bike touring - **Tech**: React, Mapbox GL JS, Node.js, PostGIS, OpenStreetMap, Tailwind CSS - **Summary**: Route planning platform for self-supported bike tourists in Provence, France. Interactive map with layers for campsites (with prices and facilities), supermarkets (opening hours), public water fountains, bike repair shops and rest areas. Elevation profiles calculated using SRTM data. Routes exportable as GPX files for Garmin or Wahoo. Backend uses Node.js with PostGIS for geospatial queries. Mobile version has swipeable bottom sheets. ### 8. 10K Race Finder Europe - **URL**: https://10krunningeurope.vercel.app/ - **Type**: Personal race discovery tool - **Tech**: React 18, Vite 5, JavaScript, localStorage, IntersectionObserver - **Summary**: Tool for finding and bookmarking 10K races across Europe 2026. 38 hand-picked races organized by month — from major city races like Prague 10K to smaller scenic races in the Alps. Star favorites saved in localStorage. Sticky navigation, country flags, categorizing tags (flat/hilly, city/trail) and direct registration links. Minimalist black & white design. ### 9. Bidragsguiden (Grant Guide) - **URL**: https://bidragsguiden.vercel.app/ - **Type**: AI-powered web app for finding business grants - **Tech**: Next.js 14, Claude API, Supabase PostgreSQL, Vercel - **Summary**: Interactive 8-question quiz guiding Swedish entrepreneurs to relevant grants. AI analyzes answers against hundreds of grants from Swedish agencies (Tillvaxtverket, Vinnova, Almi) and EU funds. Features include: 8-step reactive UI with smooth transitions and progress bar, single-select and multi-select questions, server-side API proxy to Claude API, AI returns structured JSON with grants, amounts, deadlines and relevance rating. Anonymous sessions with UUID in localStorage, Supabase PostgreSQL with Row Level Security, IP-based rate limiting. ### 10. Backspegeln (Rearview Mirror) - **URL**: https://backspegeln.vercel.app/ - **Type**: Horror driving quiz with pseudo-3D graphics - **Tech**: React 19, Vite 6, Tone.js, Canvas API - **Summary**: Horror-themed driving theory quiz where you flee from a pursuer on a 3D-rendered road. Combines real Swedish traffic exam questions with an Outrun-inspired pseudo-3D road rendering system on Canvas. Wrong answers cost lives and let the pursuer close in — correct answers buy distance. Sound engine uses Tone.js for Web Audio synthesis with rain, heartbeat and creepy lullaby. HUD shows speedometer, rearview mirror, minimap and warning lights. Over 50 real traffic questions referencing Swedish traffic laws. ### 11. Digitala Produktpass (Digital Product Passports) - **Type**: AI-powered EU compliance tool - **Tech**: Next.js 14, TypeScript, Claude API, jsPDF, Tailwind CSS - **Summary**: Quiz-based web tool helping Swedish manufacturers generate EU-compliant Digital Product Passports using AI. The EU's Ecodesign for Sustainable Products Regulation (ESPR, EU 2024/1781) requires digital passports starting 2027. Users answer 10 questions about their product and receive a complete passport with material information, manufacturing process, sustainability data, recycling instructions, sustainability score, QR code and PDF export. Includes fact-checked knowledge base about EU DPP regulations. --- ## Certificates & Courses ### Programming - **Introduction to Python** — DataCamp, January 2022 - Verification: https://www.datacamp.com/completed/statement-of-accomplishment/course/b48391ada93ca5d05574753a080433a38613cbb1 ### SQL & Databases - **Intermediate SQL Queries** — DataCamp, December 2021 - Verification: https://www.datacamp.com/completed/statement-of-accomplishment/course/39b604029392a524860d0b1b01770fd40daca6ea - **Joining Data in SQL** — DataCamp, January 2022 - Verification: https://www.datacamp.com/statement-of-accomplishment/course/716134e07e88965583ff3a22ec5b0331fefb5ab3 ### Machine Learning & Finance - **Credit Risk Modeling in Python** — DataCamp, December 2021 - Verification: https://www.datacamp.com/completed/statement-of-accomplishment/course/7a7b44fbb09e0d53fd6a316cb6be3d95b89ad054 - **Portfolio Risk Management in Python** — DataCamp, December 2021 - Verification: https://www.datacamp.com/completed/statement-of-accomplishment/course/300ccf35d18836e5febcfe983ed849e277bc958d ### Data Analytics - **Foundations: Data, Data, Everywhere** — Google via Coursera - Verification: https://www.coursera.org/account/accomplishments/certificate/RKCK36NMMFRY ### Blockchain - **Blockchain for Business** — Udemy, September 2021 - Verification: https://www.udemy.com/certificate/UC-d788d078-ea05-49fc-bc2a-e93f455dd0d1/ --- ## Experience & CV ### 2013-2015: The Right Solution Project Founded NGO for women's education at age 15. Raised 120,000 SEK through art sales and events. Provided 400+ care packages to Ethiopian schools. ### 2015-2017: International Baccalaureate — UWC Norway Studied International Baccalaureate at United World College in Norway. Global education environment with students from 96 countries. Red Cross Gold Award for leadership. ### Aug 2017 - May 2018: Minerva University — San Francisco Started studying Economics and Business at Minerva University in San Francisco. Made several trips to companies in Silicon Valley. ### Summer 2018: Google Ads — Sunnyvale Worked at Google Ads in Sunnyvale, California. Lived in Berkeley during the summer. ### Fall 2018 - April 2019: Minerva Global Rotation — Seoul & Hyderabad Moved to Seoul, South Korea in fall 2018 and then to Hyderabad, India in January 2019 as part of Minerva University's global rotation program. Continued working for Google Ads during studies. ### June 2019: 1st Prize — Global Startup Weekend Stockholm Won first prize for sustainable investment startup Terra Finance in competition by Techstars and Google for Startups. Pitched automated green investments for UN sustainability goals. ### Sep 2019 - April 2020: Minerva Project — Global Marketing Guided 2000+ prospective students via Intercom. CRM management and customer service in 40+ countries. Organized recruitment events in Norway. ### May 2021: Graduated from Minerva University Double degree in Economics and Business Administration. Studied in 5 countries: USA, South Korea, India, Germany and Argentina. Learned R, Python and Machine Learning. ### June - Sep 2021: Swedish-American Chamber of Commerce Marketing and Sales Development in Silicon Valley. Built network with 100+ Swedish startups. Increased chamber's community by 20% through LinkedIn and email outreach. ### June 2021 - Jan 2022: Clubhouse — Trust & Safety Content moderator for Scandinavian and American markets. Sole responsible for Trust & Safety for all of Scandinavia. Increased productivity by 98%. ### Feb - June 2022: YouTube Ads & TikTok/ByteDance Content moderator and quality reviewer for Swedish market (YouTube) and American market (TikTok). ### June 2022 - May 2023: Visual Artist in New York Worked as a professional contemporary cubist artist in New York. ### May 2023: Moved back to Vetlanda, Sweden Returned to Sweden to focus on tech entrepreneurship and building products for the Swedish market. ### 2022-2024: NFT & Smart Contracts Explored the Web3 ecosystem, built NFT collections and developed smart contracts. Combined technical development with digital art. ### Jan 2024 - Present: Artist & Entrepreneur Running Shopify store selling original oil paintings and art prints internationally. Built automation with Pinterest integration and AI recommendation tools. ### Sep 2024 - Present: Alumni Ambassador — Minerva University Western Europe — responsible for university outreach and recruitment in 30+ countries. School visits, fairs and student recruitment. ### December 2025: Built NordiqFlow Built Swedish labor market intelligence platform with three products: TalentFlow (career transitions), SkillHedge (investment derivatives) and CityIQ (municipal education data). ### January 2026: Built CBAM-Validator SaaS compliance tool for Swedish companies importing goods. Reactive questionnaire for EU's carbon border tax. --- ## Technical Skills ### Frontend - React 18/19 - Next.js 14 (App Router & Pages Router) - TypeScript - Tailwind CSS - Framer Motion - Canvas API (pseudo-3D rendering) - Mapbox GL JS ### Backend & Databases - Node.js / API Routes - Supabase PostgreSQL - Row Level Security (RLS) - PostGIS (geospatial queries) - Rate limiting & session management - UUID-based authentication ### API Integrations - Anthropic Claude API - Google OAuth - Pinterest API - Shopify API - OpenStreetMap / Overpass API - Tone.js (Web Audio) - Gmail API - Google Sheets API ### DevOps & Tools - Git / GitHub - Vercel deployment - Vite 5/6 - Environment variables & security - Claude Code (AI-assisted development) ### Programming Languages Python, TypeScript, JavaScript, R, SQL, HTML, CSS ### Platforms & Tools Vercel, Shopify, GitHub, Claude AI, ChatGPT, Tableau, Google Analytics, Intercom, Canva, PostgreSQL / PostGIS ### Marketing Google Ads, Facebook Ads, Content SEO, CRM systems ### Specializations Machine Learning, Data Analysis, SaaS Development, Web3 / Blockchain, OAuth, Form Validation, GIS & Map Visualization ### What I Can Actually Build - OAuth & user authentication - Database architecture with security - AI integrations (Claude, GPT) - Interactive maps & geodata - Dashboards & data visualization - Creative coding (Canvas, Audio) - Multi-step forms with validation - Rapid prototyping to production ### Languages - Swedish (native) - English (fluent) --- ## Contact - LinkedIn: https://www.linkedin.com/in/linneamoritz/ - Art Portfolio: https://linneamoritz.com/ - Dev Portfolio: https://linneamoritzdev.vercel.app/