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

Highlights

  • Pro

Block or report JackRipper01

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
JackRipper01/README.md

Hi there πŸ‘‹, I'm Franco HernΓ‘ndez Piloto

Computer Scientist | AI & LLM Engineer | Full-Stack Developer

Profile Views Counter

πŸ“« You can reach me via:

Telegram: https://t.me/Jackripper01

Email: francohernandezpiloto@gmail.com or franco.hernandez@estudiantes.matcom.uh.cu(not recommended).

πŸŽ“ I hold a Bachelor's degree in Computer Science from the Faculty of Mathematics and Computer Science (MatCom) at the University of Havana.

🌱 I'm passionate about tackling challenging problems and continuously learning new technologies. My current focus areas include AI (especially Large Language Models), full-stack development, software development and exploring game development engines.

πŸ’‘ Thanks to my strong foundation in Computer Science, I have a proven ability to learn quickly and adapt to new tools and frameworks as needed for any project.

🌐 Languages

πŸ› οΈ My Tech Stack

I am proficient with a variety of technologies and tools for development. Here are some of the key ones I work with:

Programming Languages

Python
Python
JavaScript
JavaScript
TypeScript
TypeScript
C#
C#
C
C
Dart
Dart

Backend Frameworks & Libraries

Django
Django
FastAPI
FastAPI

Frontend Frameworks & Libraries

Flutter
Flutter
react
React

Databases

PostgreSQL
PostgreSQL
Supabase
Supabase

Automation & DevOps Tools

n8n
n8n
Docker
Docker

Game Engines

Unity
Unity
Godot
Godot

πŸ’‘ Core Expertise

My academic background, combined with extensive project work and professional experience, has equipped me with strong expertise across a wide range of technical domains:

  • Artificial Intelligence & Machine Learning (AI/ML):
    • LLM Integration & API Management Agent-Based Systems RAG (Retrieval-Augmented Generation) Advanced Prompt Engineering Machine Learning Algorithms
  • Software Development & Engineering:
    • Backend Development (FastApi/Django/Python, .NET/C#)
    • Frontend Development (React/JavaScript, Flutter/Dart)
    • Object-Oriented Programming (OOP) API Design & Development Clean Code & Architecture Chrome Extension Development
  • Core Computer Science Fundamentals:
    • Data Structures & Algorithms (Graphs, Trees, Sorting, Searching) Database Design & Management (SQL, PostgreSQL, Supabase, NoSQL Concepts) Information Retrieval Theory Compiler Design Principles Computational Theory
  • System & Development Operations (SysOps/DevOps):
    • Automation (n8n) Containerization (Docker) Version Control (Git) Operating Systems (Linux, Windows) Terminal & Command-Line Proficiency Network Protocols (HTTP, FTP)
  • Data Analysis & Processing:
    • Data Preprocessing Data Modeling Data Analysis Techniques

πŸ’Ό Professional Experience

Real-Time AI Sales Assistant (Client: Yula Studio)

Developed a comprehensive full-stack web application and Chrome Extension, acting as a real-time AI coach for sales professionals. This product significantly enhances sales call effectiveness through dynamic AI guidance, milestone tracking, and post-call analytics.
(The core project code for this client product is private, but you can explore its features through the visuals below.)

Key Achievements & Components:

  • πŸ–₯️ Full-Stack Development: Built with React for a responsive frontend and FastAPI for a high-performance Python backend.
  • βœ… Dynamic Milestone Management: Implemented full CRUD functionality for user-defined sales milestones, leveraging **Supabase** as the robust and scalable database solution.
  • πŸ€– Real-Time AI Coaching Engine: Engineered an AI system that processes live conversation transcripts to automatically track and complete sales objectives and personalized user milestones.
  • πŸ’¬ Context-Aware AI Chatbot: Integrated a chatbot whose conversational context evolves dynamically with the live call, offering on-the-spot, relevant suggestions and objection handling.
  • 🌐 Chrome Extension Deployment: Expanded product accessibility by developing and deploying a Chrome Extension, providing seamless integration directly into browser-based sales workflows.
  • πŸ“Š Performance Analytics: Designed the system for comprehensive post-call data aggregation, enabling in-depth performance analysis and coaching insights.

Project Visuals:

Real-Time AI Sales Assistant: Landing Page part1

Real-Time AI Sales Assistant: Landing Page part2
Landing Page.
Real-Time AI Sales Assistant: AI Auto-Completion
AI Auto-Completion.
Real-Time AI Sales Assistant: Chat Panel
Chat Panel.


Backend Developer (Client: Granazul)

Worked as a **Django Backend Developer** within a multidisciplinary team of 30+ professionals, including frontend developers, QA engineers, and testers. I contributed to the development and maintenance of the backend logic, collaborating with the team to support the platform's core functionality.

Key Contributions:

  • βš™οΈ Backend Development: Assisted in building and maintaining backend features using **Django**.
  • 🀝 Team Collaboration: Worked alongside over 30 team members, coordinating with frontend and QA teams to integrate features.
  • βœ… Code Maintenance: Wrote maintainable code and collaborated with testers to identify and resolve issues.

Project Visuals:

https://www.granazul.com: Landing Page
Landing Page

πŸš€ Featured Personal Projects

AI Code Context Builder - Telegram Bot

Developed an n8n automation to solve a key challenge in AI-assisted development: providing an entire project's context to a Large Language Model. This Telegram bot takes any number of user-submitted files and folders, processes the full directory structure, and consolidates everything into a single, formatted text file. The output is specifically crafted for LLMs, with each file's content prefaced by its relative path, streamlining the process of feeding an entire codebase to an AI programming assistant.

Key Achievements & Components:

  • βš™οΈ n8n Automation Workflow: Built a robust, multi-step workflow in n8n to handle all logic, from receiving files to processing and responding.
  • πŸ“‚ Recursive Directory Processing: Engineered the logic to recursively scan through all submitted folders, ensuring every file within the project structure is captured.
  • πŸ“„ LLM-Optimized Formatting: Implemented a consolidation process that combines all file contents into one text file, automatically prepending each section with its relative directory path for crucial contextual information.

Project Visuals:

LLM Formatter Bot: n8n Workflow Overview
The complete n8n workflow orchestrating the automation.

LLM Formatter Bot: Telegram Bot Interaction
Demonstration of sending a project folder and separated files to the Telegram bot.


Dynamic World Storytelling with LLM Agents

✨ Featured in The Computist Journal: My project was recently highlighted by Alejandro Piad Morffis (@apiad), a renowned AI researcher and PhD in Computer Science, offering a deeper insight into the project's approach to AI storytelling and emergent narratives:

πŸ“–Read the article on Substack here!

For my Computer Science thesis, I designed and implemented a system that uses multi-agent simulations to generate dynamic, evolving stories powered by Large Language Models (like ChatGPT and Gemini models). This project showcases my ability to integrate complex AI concepts into a functional application.

Key Achievements & Components:

  • 🧠 Agent Logic: Developed intelligent agents whose behaviors, decisions, and dialogues are dynamically controlled by an LLM (like GPT).
  • πŸ’¬ Advanced Prompt Engineering: Engineered sophisticated, context-aware prompt chains to ensure coherent and creative narrative generation.
  • 🌐 Simulation Engine: Built the core simulation that manages the agents, world state, and the progression of time, creating a persistent story world.
  • πŸ”— API Integration: Leveraged the Gemini API to serve as the "brain" for the agents, managing requests and state effectively.

(This project is pinned below! Feel free to explore the repository for a deeper dive.)


πŸ“Š My GitHub Stats & Activity

JackRipper01's GitHub Stats Top Languages

πŸ“Œ Pinned Repositories

Dynamic World Story IR System FTP Server Compiler Dev HTTP Client Yugioh PDF to TXT CLI Game

Pinned Loading

  1. Dynamic-World-Story-using-LLM-Agent-Based-Simulation Dynamic-World-Story-using-LLM-Agent-Based-Simulation Public

    ✨ A novel multi-agent simulation system using LLMs for dynamic, emergent narratives. Features a "Director" agent that guides the story by subtly altering the environment. Showcases expertise in LLM…

    Python 1

  2. Information-Retrieval-System-2024 Information-Retrieval-System-2024 Public

    πŸ” A sophisticated Information Retrieval System (IR) designed for 'Fair IR,' ensuring genuinely relevant search results. Leverages TF-IDF, BM-25, and Cosine Similarity for advanced ranking. Python b…

    Python

  3. Decentralizated-FTP-Server Decentralizated-FTP-Server Public

    🌐 A decentralized FTP server implemented from scratch using Python socket programming. Leverages Docker to distribute server nodes, creating a resilient and scalable file transfer network. Showcase…

    Python

  4. Compiler-Development Compiler-Development Public

    βš™οΈ A full-fledged compiler for HULK, a unique academic language (C#/Python blend) from MatCom-UH. Transforms .hulk source code into optimized .c files. Showcases expertise in Lexical, Syntactic, Se…

    Python 1

  5. PDF-to-TXT PDF-to-TXT Public

    πŸ“„ An efficient Python script for automated, recursive PDF to TXT conversion. Intelligently processes nested folders, mirroring the original structure for clean output. Demonstrates practical script…

    Python

  6. CLI-Turn-Card-Based-Game CLI-Turn-Card-Based-Game Public

    πŸƒ A C# console-based, turn-based card game. A practical project focused on mastering OOP principles and C# language fundamentals.

    C#