Piet Althoff
Frontend
Experience
Frontend
Value Finance GmbH
- Developed a customer-facing application for a team of realtors to manage insurance and financial contracts
- Provided real-time insights into various insurance products, allowing realtors to manage, compare, and recommend contracts to clients
- Implemented a complex, reactive SVG visualization that displays key contract metrics for client presentations
- Worked with Nuxt 3, Tailwind, Google Firebase on the frontend and Node.js, MongoDB, PostgreSQL on the backend
- Followed Kanban, SCRUMBan, and Scrum methodologies
- Began learning Rust
Lead Architect
start.me B.V.
- Led the update of a large SaaS with several million users from Vue 2 (SPA) to Nuxt 3 (SSR)
- Coordinated the upgrade process to enhance web performance and maintainability
- Mentored two nearshore developers on best practices in software development, code quality, UX/UI considerations, and accessibility
- Initiated and led the development of new interface concepts and widgets to improve user interaction and visual appeal across devices
- Used AI assists such as GitHub Copilot and GPT 4.5
Developer
Dumont Media GmbH
- Successfully relaunched all of Dumont’s major online newspapers (Kölner Stadtanzeiger, Express, Kölnische Rundschau) with Nuxt 3 using layers, Tailwind, Storybook, and Google Search Console
- Managed business logic including arrangement of teasers
- Handled all revenue-related issues: ads, ad placements, and ad logic
- Covered all SEO topics and personalization features, including regionalized news and premium features
- Implemented all search functionality and interpretation of misleading links
Developer
drumcenter.de
- Relaunched a legacy Magento 1 online shop to Nuxt 2 for over 100k shop items
- Used heavy Regex to polish item names and correct legacy/transfer errors
- Improved SEO and site speed significantly, achieving ranking above musicstore.de for “Drum” related search terms
Developer
Generali Insurance Group
- Wrote an internal-use script in TypeScript and Node.js that cleans up and summarizes large amounts of customer data from various Excel files
- Transformed raw data into a unified JSON dataset
Developer
ENPOLITE - ISEA of RWTH Aachen University
- Developed a website presenting a Lithium Battery Aging research project using Nuxt 2, Vuetify 2, later migrating to Nuxt 3 and Vuetify 3 on Netlify
- Made the non-responsive Vega Data Visualization library responsive
- Implemented lazy loading of multiple large JSON datasets to save bandwidth and improve UX
- Included hidden pages where researchers can discuss unreleased datasets
Developer
Convidera GmbH
- Developed Web 3.0 UIs for Nitrex Steel Furnaces using Vue 3 and GraphQL
- Worked with a 0.5 million LOC German legacy code base alongside offshore designers and backend developers
Developer
Dermanostic GmbH
- Performed site speed optimization, Webpack pruning, and SEO enhancements using Nuxt 2 and Google Analytics
- Implemented custom tree shaking for Vue-Bootstrap and broke up pages into lazy components, reducing onload from 1220 ms to 380 ms
- Achieved #1 rankings in Germany for search terms like "dermatology app", "dermatologist app", and "online dermatologist"
Developer
Primed Marketing Agency (by Fedor Holz)
- Scraped and analyzed 2.5 million Instagram accounts daily using a custom Instagram API via Puppeteer
- Built a botnet used by the European Commission in Vienna
UI/UX Consultant
Aponcho
- Provided UI/UX consultancy for a startup online shop on WordPress and Shopify
- Enhanced user experience to boost conversion rates, reduce bounce rates, and optimize user funnels
- Developed solutions for product customization
Developer
Phobius VR-Phobia Treatment
- Optimized UI/UX, conversion funnels, site speed, and SEO for several phobia treatment sites using Nuxt 2 and Google Analytics
- Achieved #1 position on Google Austria above Wikipedia and supplied some Infobox data from phobius.at
- Drove 90% of customer acquisition via SEO
- Served as the first developer of the company
Developer
Diplomaps (Own Project)
- Scraped and analyzed tens of thousands of international diplomatic and economic news daily using Node.js worker threads
- Presented findings to the Policy Planning Staff of the German Federal Foreign Office in Berlin
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (7 years), Healthcare (7 years), Education (5 years), Energy (5 years), Government and Administration (5 years), and Media and Entertainment (1 year).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (12.5 years), Research and Development (10 years), Marketing (7 years), Business Intelligence (5 years), and Product Development (1.5 years).
Summary
With 8 years of experience as a JavaScript developer, I‘ve focused on Vue and Nuxt for the past 5 years. I‘ve been working with Vue 3 and the Composition API for 3 years. My backend primarily relies on Node servers, and I‘ve recently started learning Rust.
I‘m open-minded and can integrate quickly into new teams. When it comes to coding and technology, I‘m aware and open about my strengths and weaknesses. When I meet like-minded colleagues, we can form very effective teams. I don‘t need a long onboarding process - just a cup of coffee and a friendly team.
Skills
- Backend: Node.js, Learning Rust
- Dbs: Mongodb, Postgresql
- Methodology: Kanban, Scrumban, Scrum
- Ai-assists: Github Copilot, Gpt 4.5, Midjourney
- Oss: Linux, Windows
- Notable: Ui/ux, Conversion Funnels, Inkscape, Adobe Indesign, Fusion 360, Rpi, Arduino, Prusaslicer, Prototyping
Languages
Education
University of Vienna
Biology - Genetics · Vienna, Austria
FH Jülich
Bio-Technology · Jülich, Germany
Einhard-Gymnasium
Aachen, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Piet based?
What languages does Piet speak?
How many years of experience does Piet have?
What roles would Piet be best suited for?
What is Piet's latest experience?
What companies has Piet worked for in recent years?
Which industries is Piet most experienced in?
Which business areas is Piet most experienced in?
Which industries has Piet worked in recently?
Which business areas has Piet worked in recently?
What is Piet's education?
What is the availability of Piet?
What is the rate of Piet?
How to hire Piet?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Frontend
Nearby freelancers
Professionals working in or nearby Cologne, Germany