Troels worked on web applications, AI, blockchains, and quantum computing during the past ten years. His skillset includes full-stack development, big data analysis, high-performance computing, and cryptography. His latest work including building a SaaS that does natural language analysis. The tech stack used in this work consisted of React and TypeScript for the front end and Django and Python for the back end with the natural language engine written in C++.
Developed a component for Azure Quantum Cloud responsible for the validation and transformation of quantum programs before sending them to the hardware backends.
Made a custom LLVM infrastructure to transform LLVMs internal representation for quantum computers.
Took ownership of a component in the quantum tech stack, including planning and bug-tracking.
C++17
LLVM
Wonop
CEO
2020 - Present (4 years)
Remote
Made a front end in React and TypeScript, enabling the customers to sign up, create natural language processes, and execute them on the back end.
Made the back end using Django, Django REST framework, and Python. The back end was integrated with Stripe and allowed social login.
Built a high-performance natural language engine in C++ with Python bindings using PyBind11.
Built a background worker using Celery that allowed the execution of the C++ code through a REST interface.
Created deployment manifests for Kubernetes and Docker images for the above components.
Created infrastructure for continuous integration and continuous delivery.
Created a crypto-currency wallet using React and Electron to enable users to interact with the Fetch.AI network. This wallet enabled users to send and receive tokens on the Fetch.AI network.
Created block explorer using Django, Django REST framework, and PostgreSQL that kept a log of all transactions that had happened on the network.
Made a transpiler that could transpile Solidity code into the Fetch.AI native smart contract language Etch.
Led the codebase development that allowed the company to raise $6,000,000 in less than 60 seconds.
Managed the planning with the leadership team and oversaw code development.
Led four teams with different responsibilities inside the company.
Contributed to all parts of the codebase both on the front end, back ends, and the blockchain.
Developed a remote health record concept using React as the front end and a blockchain as the back end.
Developed a blockchain from scratch in C++ using ASIO. This work involved designing transaction formats and implementing tries and a hash-based storage system.
Wrote multiple patent applications on blockchain use cases.
Served as a technical representative for the company for its Hyperledger membership.
Developed concept biometric login using Arduino with an AngularJS user interface. The concept allowed the users to log in to their VPN using a watch with a fingerprint scanner.
Developed a hardware bitcoin wallet managing private keys, which were protected by fingerprint authentication.
Developed depth mapping algorithms for distorted stenographic images.
Developed hardware-accelerated, quantum-inspired algorithms using the vectorization units of modern CPUs (AVX and SSE).
Designed an MVP crypto-currency wallet using React and Electron. This MVP had the ability to let users perform simple transactions and searches.
Designed the blockchain architecture and created an MVP using C++.
Wrote the first version of a vectorized math library based on fixed points in C++. This code used SSE and AVX intrinsics alongside template unrolling to optimize the code on the assembly level.
Mentored junior developers to ensure high code quality.
Oversaw the development and created the initial system for code reviews.
A distributed ledger designed to be machine learning compatible written in C++. This codebase includes:• A custom-built ledger with its own extendable VM.• A virtual machine (VM) that is easily extendable through modules.• A machine learning framework based on fixed points.• A highly optimized math library that makes use of AVX.Additionally, it includes a JavaScript API written in TypeScript and another API written in Python.
A natural language framework for developing text-based applications. This framework can analyze and answer questions extremely fast. It includes a natural language processing unit that analyses text, a knowledge graph used for storing relations between concepts, and a text generation unit that can generate phrases.
A coffee service that allows the user to create a subscription for coffee delivery. The platform automatically generates a CSV daily with orders to be shipped out. It automatically charges the user upon generating the list.