You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jonathan F.JF

Jonathan F.

Senior AI & Full Stack Engineer | Python, RAG

€300/day
Lisbon, PT
15+ years

Average response time: 1 hour

About Jonathan

If you're looking for an engineer who can build production-ready AI applications from end to end, I can help.

I specialise in building AI-powered applications using Python, FastAPI, React, and modern LLM frameworks. My expertise includes Retrieval-Augmented Generation (RAG), AI agents, REST APIs, and scalable cloud architecture, delivering complete solutions from backend to frontend.

With over 20 years of software engineering experience and a degree in Computer Science from the University of Teesside, I combine modern AI technologies with proven engineering principles. I focus on building applications that are scalable, maintainable, secure, and designed for production—not just demos.

Whether you're integrating AI into an existing product or creating something new, I can design and build the entire solution. My backend-first approach ensures AI features are supported by robust APIs, databases, and cloud infrastructure, while React provides intuitive, responsive user experiences.

Typical projects I work on:

• AI applications powered by LLMs
• Retrieval-Augmented Generation (RAG)
• AI agents and agentic workflows
• Full stack applications (Python, FastAPI, React, Tailwind CSS)
• REST API design and backend development
• PostgreSQL and vector databases
• Cloud infrastructure (AWS, GCP, Docker)
• Refactoring and modernising existing applications

I enjoy working with startups and established businesses to turn AI ideas into reliable, production-ready software. Whether you need a new AI application, intelligent search, document Q&A, workflow automation, or a scalable full-stack platform, I can help deliver it.

I'm currently offering an introductory rate on Malt while I build my presence on the platform. If you're looking for an experienced AI and full stack engineer to build scalable, production-ready solutions, I'd love to discuss your project.
  • English

    Native or bilingual

Can work on-site
Lisbon (up to 50km)

Experience

  • TikiTech
    Founder & Lead Python Engineer — Easy Invoice & Reports
    TECH
    January 2025 - Today (1 year and 6 months)
    Lisbon, Portugal
    Designed and delivered a full-stack business application with a focus on backend architecture, data integrity, and long-term maintainability.

    Key contributions:

    • Designed and implemented core backend logic and data models using Python and SQLite
    • Architected a local-first system ensuring data reliability, privacy, and offline operation
    • Designed database schemas and implemented backward-compatible migrations to support continuous product evolution
    • Built core business workflows including billing, invoicing, inventory, and financial tracking
    • Developed a reporting engine generating business and financial insights from operational data
    • Managed the full software lifecycle from initial design through to deployment, upgrades, and ongoing support
    • Maintained production stability for an international user base, ensuring reliability and consistency across releases
    Python SQLalchemy Windows Application Development customtkinter Microsoft Store
  • Self-Employed Software Engineer
    Creator & Lead Developer — Distributed Systems (Golang, P2P Networking)
    March 2025 - December 2025 (9 months)
    Independently designed and developed a high-performance distributed system in Golang, focused on scalability, reliability, and low-latency peer-to-peer communication.

    Key achievements and responsibilities:

    • Designed and implemented a peer-to-peer networking layer using Libp2p and Protocol Buffers, enabling efficient and secure communication between distributed nodes
    • Built a custom consensus mechanism, solving challenges around distributed coordination, fault tolerance, and state agreement
    • Engineered core system components for transaction processing, validation, and data propagation across the network
    • Focused on performance optimisation, scalability, and efficient resource utilisation in a distributed environment
    • Designed system architecture for high availability and resilience in an untrusted network environment

    Technologies: Golang, Libp2p, Protocol Buffers, Distributed Systems, Networking, Consensus Algorithms
    GO Protocol Buffers libp2p Backend Service Development
  • Advokate Group Ltd
    Blockchain Developer and Consultant
    DIGITAL AND IT
    August 2018 - December 2024 (6 years and 4 months)
    • Development of a Permissioned, High-Performance, Ethereum-Compatible Blockchain Network for the Chinese Market.
    • Development of a NodeJS API to provide access to the Blockchain.
    • Development of a Metaverse using Unity.
    • Creation of a cryptocurrency based ecommerce store MVP and Wechat app.
    In depth Blockchain Performance Analysis, Benchmarking and Tuning.
    • Development of multiple Solidity Smart Contracts for a wide range of systems including DeFi (Trade Finance), Trading, and NFT. Helped our frontend team integrate our VueJS DeFi product with our Blockchain via MetaMask.
    • Development of multiple Python APIs used to manage crypto assets.
    • Planned and setup cloud based network infrastructure as well as a P2P Blockchain network utilising decentralised VPNs.
    • Worked with founders to generate and develop business ideas.
    • Performed recruitment duties for multiple developers and cybersecurity professionals.
    • Supported and advised a Beijing based development team.
    • Campaigned for better security practices and helped educate developers in cybersecurity defence.
    • Campaigned and helped implement Agile (Scrum). Technology used includes Python, Ethereum, Quorum, Docker, Golang, Javascript, Unity, Bash Script, NodeJS, Truffle, MetaMask, Web3, React, VueJS, Python, Redis, RQ, MongoDB, FastAPI, JMeter and TenCent Cloud.
    FastAPI Docker Redis Python Unity 3D

Recommendations

Be the first to recommend Jonathan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • BSc Hons.
    University of Teesside.
    2006
    BSc Hons. Grade: 2:1
  • AVCE Advanced IT
    Cambridge Regional College.
    2002
    AVCE Advanced IT

Certifications

  • MIT 6.824: Distributed Systems - Self Study
    MIT
  • Product Introduction to EPiServer Relate+
    EPiServer
    2010

Skill set

Categories