Dark/Light mode

About

I'm Fine Art educated with 25+ years experience in the creative and IT industry: as a founder, developer, strategist, producer, organizer and lecturer.

My unique blend of artistic and technical skills makes me an ideal candidate for projects requiring a fusion of creativity, innovation, and data-driven insights. With my extensive experience in prototyping,data analysis, and project development, I am confident in my ability to bring value to your organization.

Current Projects

TrustMark.js

PyTorch onnx TypeScript

Javascript implementation of TrustMark watermarking, as described in TrustMark - Universal Watermarking for Arbitrary Resolution Images, for encoding & decoding TrustMark watermarks locally in modern browsers as well as Node.js.

I ported the Python research paper code to Typescript.

  1. JavaScript/TypeScript
    • JavaScript for developing both client-side (browser) and server-side (Node.js) applications.
    • TypeScript for type-safe coding practices.
  2. Machine Learning/AI
    • ONNX and TensorFlow.js for model handling and inference.
    • Understanding of BCH (Bose–Chaudhuri–Hocquenghem) codes for error correction in data encoding/decoding processes.
  3. Image Processing/Performance Optimization
    • Image preprocessing, resizing, and transformation techniques.
    • Optimized memory usage and performance, especially when handling large data sets in browser and Node.js environments.

SEAL-js

Typescript Web.crypto

Typescript implementation of SEAL (Secure Evidence Attribution Label): an open solution for assigning attribution with authentication to media. It can be easily applied to pictures, audio files, videos, documents, and other file formats.

I created a Typescript Library from the specification.

  1. JavaScript/TypeScript
    • JavaScript for developing both client-side (browser) and server-side (Node.js) applications.
    • TypeScript for type-safe coding practices.
  2. File Formats
    • Awareness of various image, audio, video, document, and container file formats.
    • Familiarity with how to read and parse metadata from these formats (e.g., JPEG, PNG, MP4, PDF).
  3. Cryptography
    • Knowledge of RSA, and other cryptographic algorithms and techniques.
    • Familiarity with how to compute and validate digests, including double digest computation and hashing.

Previous Projects

Please visit my Flickr Portfolio:

Designed and coded in VSCodium. Built with Hypertext Markup Language and Cascading Style Sheets No Javascript, because irony. Deployed with Git. Inter typeface by Rasmus Andersson