London, United Kingdom

Junior Software Engineer · Fintech & Blockchain

UCL MSc FinTech · KCL BSc Computer Science (AI). I build data-driven products: Python services, ML pipelines, AMM prototypes, and Web3 apps with clean UX.

Profile

Hands-on engineer comfortable owning delivery end-to-end: scoping, building, testing, and shipping. My recent work spans Python (data pipelines, bots, backtests), blockchain (sCrypt/FunC/Solidity), and front-end (React/TypeScript) with a focus on clarity and measurable outcomes.

AMM research & contracts (BSV) Telegram bots in Python Backtests with Sharpe/Calmar React + Mini Apps

Experience

Digital Product & Web Systems Lead

Marqués de Berol · Dec 2024 — Present · Remote

  • Owned ecommerce and marketing stack on Shopify; customised Liquid/HTML/CSS/JS themes, improving navigation flow and page speed.
  • Raised organic traffic by resolving crawl issues and maintaining XML sitemaps in GSC; aligned content and structure with brand.
  • Coordinated order flows and stock visibility; set up simple dashboards for stakeholders.

Tech used

LiquidHTML/CSSJavaScriptSEO/GSC

Research Intern

Tokenovate · May 2024 — Sep 2024 · London (Hybrid)

  • Researched DeFi liquidity (Uniswap v3/v4, Curve) and adapted AMM models for tokenised RWAs on BSV.
  • Prototyped sCrypt contracts and Python simulations using market data (via CCXT) to assess slippage and inventory risk.
  • Delivered a thesis-grade write-up linking mechanism design with measurable liquidity outcomes.

Tech used

PythonPandasCCXTsCrypt

Founder & Lead Software Engineer

TON FLIP ROBOT (tonflip.bot) · Jan 2024 — Jul 2024 · Remote

  • Built a TON mini-game platform with FunC smart contracts for on-chain fairness and transparency.
  • Shipped a Telegram Mini App (React + TypeScript) and Python bots for treasury and community automation.
  • Instrumented analytics (GA, Hotjar) and co-organised LonTON Episode 3 with TON Society UK, StonFi, and AWS.

Tech used

FunCReactTypeScriptPythonTelegram API

Founder & Lead Software Engineer

MarbaLabs / "BIRB" · May 2022 — Nov 2022 · Remote

  • Implemented NFT mint contracts (Solidity) and a React dApp with wallet integrations.
  • Authored a Java-based character generator; collaborated on a Unity (C#) prototype “The Lost Birb”.
  • Project received interest from Binance BNB Chain incubator.

Tech used

SolidityReactJavaUnity/C#

Education

University College London (UCL) — MSc Financial Technology (Distinction)

Sep 2023 — Sep 2024 · London, UK

  • Thesis: Creating Liquidity for Tokenised Real-World Assets — AMMs on BSV. Implemented sCrypt contracts and Python simulations (Pandas/NumPy/CCXT) on market data to study slippage, inventory risk, and fee/curve design.
  • Projects: Credit-risk prediction (LogReg, SVM, Random Forest) with ROC-AUC/F1 tracking; Indicator-based trading strategies (momentum, trend, RSI) with Sharpe/Calmar/MDD and parameter sweeps.
  • Modules: Applied Computational Finance, Financial Engineering, Advanced ML in Finance, Blockchain Technologies, Digital Finance, Technology Entrepreneurship.

King’s College London (KCL) — BSc Computer Science (Artificial Intelligence) (Upper Second-Class Honours, 2:1)

Sep 2020 — Jun 2023 · London, UK

  • Dissertation (CARLA): Safety comparison of AI- vs human-driven vehicles. Built an ML scenario generator and safety-score methodology in Python with the CARLA simulator; first-class project grade.
  • Projects: Django AI book-club recommender; Java wildlife/traffic simulations with JavaFX Scene Builder.
  • Modules: AI Planning, AI & Decision Making, Cryptography, Machine Learning, Operating Systems.

Stowe School — A-levels

2018 — 2020 · UK

  • Mathematics (A*), Computer Science (A), History (A*), Italian (A).
  • Award: Barrus Prize for Computer Science (2020).

Selected Projects

AMM Simulations for Tokenised RWAs

Design and stress-test of AMM mechanisms on BSV: sCrypt prototypes + Python simulations on real market feeds. Focus on price discovery, slippage, and inventory risk.

sCryptPythonPandasCCXT

Outcome: reproducible research code; parameter sweeps to compare fee/curve impacts.

BSV AMM research repo

BIRB / MarbaLabs

Web3 NFT experience and studio: Solidity mint contracts, React dApp with wallet integrations, and Java-based character generator; Unity prototype “The Lost Birb”.

SolidityReactJavaUnity/C#

birb-nft.tech  |  marbalabs.info

TON FLIP ROBOT

Telegram Mini App with on-chain game logic on TON (FunC). Python ops bots for treasury & community, analytics via GA/Hotjar.

FunCReactTypeScriptPythonTelegram API

tonflip.bot

Restaurant Booking AI Chat Agent

Prototype chat-based booking flow with automated slot handling, calendar sync, and webhook integration.

PythonFastAPITelegram API

Booking_Chat_Task repo

CARLA Autonomous Driving Dissertation

Undergraduate dissertation comparing AI vs human driving safety. ML scenario generator, safety scoring, and experiment orchestration around the CARLA simulator.

PythonCARLAscikit-learn

Outcome: first-class project; reproducible pipeline for scenario generation and scoring.

Skills

Languages & Frameworks

Python, Java, TypeScript/JavaScript, C#, SQL, Solidity, C++, React, Django, FastAPI/Flask

Data & Blockchain

Pandas, NumPy, scikit-learn, Matplotlib, CCXT, sCrypt (BSV), FunC (TON), Solidity, Wallet/Web3

Tooling

Git, GitHub Actions, Docker, Linux, GA/Hotjar, Telegram Bot API

Prizes & Awards

Barrus Prize for Computer Science

Awarded for outstanding A-level performance at Stowe School (2020).

Get in touch

Open to roles in backend Python, data/quant platforms, and Web3/FinTech engineering.