À propos de D
- Animated GIF → MP4 conversion
- Prioritising of requests to reduce latency
- Multiple IPFS gateways with direct IPFS interaction as fallback – no need for extra IPFS gateway
- Hex representation
- Summation, addition, comparison operators
- Uses AVX2 for optimised conversions.
- Similar plugin written for SQLite.
- Written in zig with single dependency.
- Full NFT ownership list in ~20 minutes.
- Optimised server based on Radix Tries.
- Impact: ~0.5ms vs 10s latency (20000x)
- Pushing the single contract size limit with massive gas fees.
- Identified and fixed multiple potential reentrency attacks.
- Reduced storage by passing data and working against a hash.
- Added gas-reducing safety-optimized batch calls.
- Simplified maths using fixed-point arithmetic.
- Deployed in Postgres, on Frontend and on Backend (for Server-Side Rendering).
- Updates reactive svelte values.
- All memory allocation up front.
- Custom binary file format enables loading straight into memory.
- Before: 200ms UI jank; after: overlooked by the profiler.
Anglais
Bilingue ou natif
Français
Notions
Expériences
- DPWM InformatiqueDéveloppeur full-stackHIGH TECHjanvier 2021 - Aujourd'hui (5 ans et 5 mois)Guingamp, FranceI’ve worked on a long list of projects, including:
- Beautifully typeset hundred-plus-page programatically-generated reports using Python, SQLite and ConTeXt.
- An invoicing app to be deployed on the Sandstorm platform
- A 10kB Webassembly module that replaced a bug-ridden 2MB javascript bundle, vastly improving page load and customer UX.
- A PostgreSQL extension using C and Zig to handle huge numbers.
- Low-latency in-database typescript code to replace high-latency application code.
- An SQLite extension to provide functions related to big numbers.
- Writing and testing smart contracts for Ethereum.
- A high-concurrency image and video cache and transcoding pipeline using Go, FFmpeg and ipfs-lite.
- Automatic document generation and low-code solutions for a small animal charity.
- CarrHolmAccounts and AdministrationSECTEUR MÉDICALjuillet 2012 - août 2020 (8 ans et 1 mois)Prestatyn, Royaume-UniI held several positions at a small retirement home. I was responsible for documentation, compliance, and employee integration. I was also responsible for all computer and telephone systems on a limited budget. I also was able to experiment with improved workflows in relation to staff rostering.
- The Universiy of EdinburghDéveloppeurCENTRES DE RECHERCHEjuillet 2010 - juillet 2012 (2 ans)Edinburgh, Royaume-UniI undertook a series of interesting summer projects under a researcher at the University of Edinburgh. I worked on the RIVET analysis framework and YODA analysis objects, mainly in Python and C++. I developed Python bindings for YODA. I significantly improved the performance of histogram binning; the approach I adopted is still used in production today. I also worked on a scientific plotting tool.
Recommandations
Soyez le premier à recommander D
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Physics (MPhys)University of Edinburgh2012Physics with Integrated Masters. Final project studied Statistical Physics models on random undirected graphs.