π« 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.
- English: C2 Proficient β EF SET Certificate (73/100)
- Spanish: Native Proficiency
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 |
JavaScript |
TypeScript |
C# |
C |
Dart |
Backend Frameworks & Libraries
|
Django |
FastAPI |
Frontend Frameworks & Libraries
|
Flutter |
React |
Databases
|
PostgreSQL |
Supabase |
Automation & DevOps Tools
|
n8n |
Docker |
Game Engines
|
Unity |
Godot |
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 ManagementAgent-Based SystemsRAG (Retrieval-Augmented Generation)Advanced Prompt EngineeringMachine Learning Algorithms
- Software Development & Engineering:
Backend Development (FastApi/Django/Python, .NET/C#)Frontend Development (React/JavaScript, Flutter/Dart)Object-Oriented Programming (OOP)API Design & DevelopmentClean Code & ArchitectureChrome Extension Development
- Core Computer Science Fundamentals:
Data Structures & Algorithms (Graphs, Trees, Sorting, Searching)Database Design & Management (SQL, PostgreSQL, Supabase, NoSQL Concepts)Information Retrieval TheoryCompiler Design PrinciplesComputational Theory
- System & Development Operations (SysOps/DevOps):
Automation (n8n)Containerization (Docker)Version Control (Git)Operating Systems (Linux, Windows)Terminal & Command-Line ProficiencyNetwork Protocols (HTTP, FTP)
- Data Analysis & Processing:
Data PreprocessingData ModelingData Analysis Techniques
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:
Landing Page.
AI Auto-Completion.
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:
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:
The complete n8n workflow orchestrating the automation.
Demonstration of sending a project folder and separated files to the Telegram bot.
β¨ 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.)


