Skip to content
View francescoguarino's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report francescoguarino

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
francescoguarino/README.md

👋 Hi, I’m Francesco Guarino

Software Engineer | FinTech & Blockchain | Automation & Data Visualization

Welcome to my GitHub! I build complex software systems, financial tools, and blockchain applications. Here you’ll find projects that showcase both my professional expertise and personal experimentation in high-complexity architectures, automation, and interactive analytics.


💼 FinTech & Banking Expertise

I have hands-on experience with financial systems and complex backend architectures, including:

  • Payment Systems & Ledgers: authentication, capture, release operations, transaction flow
  • Wallets & Microtransactions: designing and integrating wallets, handling microtransactions safely
  • Blockchain Integration: smart contracts, decentralized exchanges, crypto trading, arbitrage
  • Financial Compliance & Reporting: understanding of KYC/AML flows, auditing, transaction tracking
  • Complex System Design: modular, distributed architectures, message/event-driven systems

I combine my knowledge of finance with software engineering to design scalable and robust solutions for modern banking and crypto ecosystems.

🧠 Software Development & Architecture

  • Backend & Full‑Stack: Node.js, JavaScript (ES6+), Vue.js, REST APIs
  • Programming languages: JavaScript, Python, SQL, TypeScript
  • Databases: MongoDB, relational and NoSQL databases

⚙️ Automation & Bots

  • Automation frameworks: scripts and services in Node.js and Python
  • Algorithmic tools: bot logic and automation decision engines
  • DevOps & workflow tooling: modular automation, scheduling, CI/CD

📊 Data Analysis & Visualization

  • Interactive dashboards and graphs driven by real data
  • Libraries like D3.js, Chart.js and front‑end data binding
  • Translating data into insights through clear visuals

🛠️ Tools, Testing & Deployment

  • Version control with Git & GitHub
  • Project structuring, modular codebases and maintainable architecture
  • Automated testing, deployment pipelines and documentation

🔧 Highlighted Projects

Below are some standout public repositories from my GitHub — each demonstrates a core skill set or real‑world application of technical knowledge.

🪙 Automated Arbitrage Bot

An automated cryptocurrency trading bot that detects price inefficiencies between pools and executes trades to capture arbitrage opportunities.

  • Tech: Node.js, JavaScript, on‑chain integration
  • Features:
    • Real‑time scanning across liquidity pools
    • Profitability calculation and automated execution
    • Modular execution pipeline

👉 Shows advanced automation, API integration and async logic.


🐍 Python Utility Projects

Several Python scripts and small packages designed for automation, tooling and data manipulation:

  • Code organization: modular structure
  • Use cases: data parsing, API wrappers, task automation
  • Principles: readable, reusable, testable

👉 Demonstrates Python fluency and utility scripting.


📊 Interactive Visualization Dashboards

Full front‑end projects that combine real data with interactive charting:

  • Stack: Vue.js + Chart.js and D3.js
  • Purpose: turn backend data into meaningful visual insights
  • Elements: filters, dynamic updates, responsive UI

👉 These dashboards turn business or analytics data into narratives you can explore visually.


🧩 Technical Stack

Layer Technologies
Languages JavaScript, Python, TypeScript
Web Dev Node.js, Express, Vue.js
Data & APIs REST, WebSockets
Databases MongoDB, SQL/NoSQL Concepts
Blockchain Web3 integrations, wallet & trading logic
Visualization D3.js, Chart.js, reusable UI components
Tools Git, GitHub, CI/CD workflows, modular architecture

💡 Philosophy & Approach

My development philosophy centers on writing clean, maintainable, and modular code that solves real problems. I build systems that are:

  • Readable – for myself and collaborators
  • Reusable – components that work across projects
  • Testable – dependable and stable
  • Documented – easy to understand and contribute to

Whether I'm building backend services, automation bots, or interactive charts, the goal is always the same: deliver high‑quality software that scales and adapts.


🔗 Connect with Me


🚀 I’m always exploring new technologies, improving workflows, and building tools that make software more efficient, more insightful and more impactful.

Popular repositories Loading

  1. drkn1 drkn1 Public

    JavaScript

  2. drkn2 drkn2 Public

    JavaScript

  3. STELLAR STELLAR Public

    Python

  4. arbitrage-bot arbitrage-bot Public

    Automated cryptocurrency arbitrage bot for Uniswap

    JavaScript

  5. francescoguarino francescoguarino Public

    me