close

~/fbb.sh

fbb.sh — Frederik Bosch

Web Developer · Copenhagen, Denmark

I am a senior frontend developer working across architecture and implementation, while helping clients make technical decisions.

Most of my work is on websites and web apps in React and TypeScript, with a strong focus on building solutions that stay maintainable and perform well.

Outside work I spend a fair bit of time on configuring my Linux setup, self-hosting, gaming, and coding.

Skills

Frontend
TypeScript, JavaScript, React, Next.js, HTML, CSS, Tailwind CSS
Quality
Performance, Accessibility, Unit Testing, CI/CD
Delivery
AI-assisted Development, Git, Internationalization

Experience

Charlie Tango

  • Senior Frontend Developer (2020 - present)

    Build frontend solutions for client projects and work across architecture, release setup, and quality improvements.

Work on websites and application platforms with a mix of implementation, technical direction, and delivery setup.

Addition Consulting

  • Lead Frontend Developer (2017 - 2020)

    Led a small frontend team through a period when frontend development was shifting from classical patterns to component-based React and TypeScript.

  • Frontend Developer (2015 - 2017)

    Built frontend interfaces for client projects and worked closely with designers and backend developers.

Built frontend work for client projects in a consultancy across several teams and handoffs, with a mix of delivery work and shared UI maintenance.

Roskilde Tekniske Skole

  • Web-Integrator Graduate (2012 - 2015)

    Completed web-integrator training with a focus on frontend development.

Completed a vocational degree in web development covering frontend and backend work, including C#, ASP.NET, PHP, JavaScript, HTML, CSS, SQL, databases, and project management.

Projects

Work projects

  • KommuneKredit

    Lead frontend work for internal and external platforms covering loan processes, role-based flows, document handling, and signing journeys. Established shared architecture patterns across multiple monorepo projects.

  • AOF

    Designed and implemented a modernized multi-step purchase flow for courses with improved form UX, validation, and conversion support.

  • EDC

    Senior frontend delivery for EDC's new property sales experience, including reusable component patterns, complex form flows, and API integrations.

  • Vurderingsportalen

    Built and maintained frontend flows around property assessment information, with a mix of user-facing work and platform integration.

Open source projects

  • pkdx

    Terminal Pokédex with fuzzy search, form selection, sprites, stats, abilities, evolutions, flavor text, and damage matchups.

  • docs-cache

    Deterministic local caching of external documentation for agents and developers. Pins commits via a lockfile, syncs on demand, and exposes cached docs through symlinks or copies.

  • opencode-toon-plugin

    OpenCode plugin that compacts large JSON tool output using TOON format, reducing token usage by 40-60% on tabular data.

  • poke-types

    npm package exposing all Pokemon type matchups — weaknesses, strengths, and immunities — with support for dual-type calculations.

  • rune-converter

    Converts Latin text to Elder Futhark runes, built from an interest in runes and the small edge cases around punctuation and spacing.

  • infinite-fusion-nuzlocke

    Tool for tracking a Pokemon Infinite Fusion Nuzlocke run, with the kind of progress and team overview I wanted while playing.

  • umbraco-rich-text

    React components for rendering Umbraco Headless rich text, built to avoid solving the same rendering problems from scratch across projects.

  • vicinae-extensions

    Contributed extensions to the official Vicinae store — [flathub-search](https://github.com/vicinaehq/extensions/pull/199), [nerdfont-search](https://github.com/vicinaehq/extensions/pull/192), and a split-tunnel list view for the [Mullvad extension](https://github.com/vicinaehq/extensions/pull/148).