Skip to content
View warpdesign's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report warpdesign

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
warpdesign/README.md

Nico's having fun on the beach

Hi, I'm Nicolas πŸ‘‹

I'm a frontend software engineer from France with a long-time passion for building beautiful, fast and easy-to-use interfaces.

Outside of frontend development, I enjoy going a little closer to the metal: operating systems, emulation, old hardware, alternative architectures and retro computing. I like understanding how things work under the hood, experimenting with different languages and contributing fixes and improvements upstream whenever I can.

πŸ”§ What I'm hacking on lately

A lot of my spare-time work currently revolves around the Amiga and alternative operating systems:

  • AROS β€” optimizing and fixing AROS for real Motorola 68k Amiga hardware, including boot-time and performance improvements.
  • Copperline β€” contributing fixes and improvements to this Amiga emulator written in Rust.
  • Haiku β€” working on PowerPC/Pegasos 2 support. This one is still very much a work in progress.

I particularly enjoy the kind of debugging that involves emulators, old hardware manuals, obscure timing issues and figuring out why something works perfectly in theory but behaves differently on a real machine.

πŸ§ͺ Other projects

Over the years I've created and contributed to quite a few projects, including:

  • zigimg β€” a Zig library for reading and writing image formats, where I added support for several formats including TIFF, ILBM/IFF and Sun Raster (RAS).
  • SerenityOS β€” contributed an ILBM image decoder to this alternative operating system.
  • React Explorer β€” a cross-platform file manager written with React and TypeScript.
  • AthenaJS β€” a JavaScript framework for creating 2D games.
  • modplayer-js β€” a SoundTracker MOD player using the Web Audio API.
  • flashback-web β€” experiments around bringing Flashback to the web.

You'll also find plenty of smaller experiments, old projects and assorted bits of code scattered around my repositories.

πŸ‘¨β€πŸ’» Work

I work at Leboncoin as a Senior Frontend Software Engineer.

You can find more about me and my projects at warpdesign.fr.

β˜• Support

Most of my open-source and retro-computing work happens in my spare time.

If you enjoy my contributions and want to help fuel the next debugging session, you can buy me a coffee β˜•.

Pinned Loading

  1. react-explorer react-explorer Public

    Cross-platform file manager written in TypeScript

    TypeScript 289 35

  2. zigimg/zigimg zigimg/zigimg Public

    Zig library for reading and writing different image formats

    Zig 836 148

  3. modplayer-js modplayer-js Public

    JavaScript player for SoundTracker mod files using AudioWorklet API

    JavaScript 56 4

  4. flashback-web flashback-web Public

    Flashback for web browsers

    TypeScript 12 2

  5. deferred-js deferred-js Public

    jQuery-compatible standalone Deferred (promise) implementation

    JavaScript 49 5

  6. html5-solitaire-js html5-solitaire-js Public

    An HTML5 Solitaire game optimized for iPad

    JavaScript 57 43