Gianfranco.JS

Gianfranco.JS

Mentor
5.0
(47 reviews)
US$25.00
For every 15 mins
73
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Senior Software Engineer | Full-Stack, React, Python & AI Agents
Senior Software Engineer | Full-Stack, React, Python & AI Agents

I'm a Senior Software Engineer with 10+ years of experience designing, building, and deploying production applications, APIs, SaaS platforms, and AI-powered products.

I specialize in full-stack development, AI agents, and LLM-powered applications, combining years of hands-on software engineering experience with modern AI technologies.

I'm an active software engineer who also enjoys helping other developers. Although I'm no longer mentoring full-time, I'm available for occasional 1-on-1 coding sessions, debugging, architecture guidance, and code reviews.

🤖 AI Engineering & Agents

  • LLMs: OpenAI, Anthropic Claude, Google Gemini, Groq, AWS Bedrock, and local models (Ollama, LLaMA)
  • AI Frameworks: Vercel AI SDK, Google ADK, LangChain, CrewAI, AutoGen
  • AI Agents: Tool/function calling, MCP (Model Context Protocol), multi-agent systems, autonomous workflows
  • Voice AI: LiveKit, real-time voice agents, telephony integration, browser-based voice calls
  • RAG & Knowledge Bases: Vector search, embeddings, MongoDB Atlas Vector Search, retrieval pipelines
  • LLM Engineering: Prompt engineering, structured outputs, evaluations (evals), testing, observability, and reliability

🚀 Full-Stack Software Development

  • JavaScript & TypeScript: React, Next.js, React Native, Expo, Astro
  • Backend: Node.js, Express, Fastify, REST APIs, GraphQL
  • Python: FastAPI, Flask, automation, API development
  • Databases: MongoDB, PostgreSQL, Redis
  • Frontend: HTML, CSS, SCSS, Tailwind CSS
  • Testing: Playwright, Vitest, Jest

☁️ Cloud, DevOps & Infrastructure

  • Cloud Platforms: AWS, Google Cloud, Vercel, Cloudflare, DigitalOcean
  • Linux & Containers: Ubuntu, Debian, Docker, Bash
  • Serverless: AWS Lambda, Cloudflare Workers, Vercel Functions
  • CI/CD & Monitoring: GitHub Actions, Jenkins, Sentry, New Relic

💡 How I Can Help

Whether you're debugging a React application, building a backend API, integrating an LLM, developing an AI voice agent, or planning the architecture of a new product, I can help you work through the challenges.

I bring real-world engineering experience to mentoring sessions, focusing on practical solutions, clean architecture, and understanding the trade-offs behind technical decisions.

I have also spent years teaching and mentoring developers, helping beginners and experienced engineers improve their skills and confidence.

❤️ Open source enthusiast: github.com/gianpaj

Stuck on a problem or need a second opinion? Click Let's Chat and tell me what you're working on.

Italian, Spanish, English
Madrid (+01:00)
Joined December 2013
EXPERTISE
12 years experience | 12 endorsements
- Build Full-Stack web apps with Next.js, TanStack, React, Vite, and Astro - Develop Node.js applications with Fastify, Mongoose, and Jes...
- Build Full-Stack web apps with Next.js, TanStack, React, Vite, and Astro - Develop Node.js applications with Fastify, Mongoose, and Jest for cloud services (AWS Lambda) like push notifications, email, and data transformation - Develop React Native apps and SDK (iOS and Android) with TypeScript and Redux - Write Integration and Unit tests with Detox, React Testing Library, and Enzyme - Cloud providers (Netlify, Firebase, Vercel)
10 years experience | 2 endorsements
10 years experience | 2 endorsements
6 years experience | 2 endorsements
7 years experience | 3 endorsements
Worked at MongoDB Inc. for 3 years as a Technical Support Engineer. Made few commit to the Kernel and helped hundreds of small and large ...
Worked at MongoDB Inc. for 3 years as a Technical Support Engineer. Made few commit to the Kernel and helped hundreds of small and large companies dealing with hundreds of databases servers at the time using a variety of MongoDB features. Servers were deployed in Public Clouds or Datacenters integrating with a variety of application at the upper level and operative systems, disks and networks at the lower level.
View more
View more
6 years experience | 3 endorsements
Used Flask, Pymongo and MongoEngine to develop a single-page app called Crate.ly Open-sourced on http://github.com/gianpaj/crately The b...
Used Flask, Pymongo and MongoEngine to develop a single-page app called Crate.ly Open-sourced on http://github.com/gianpaj/crately The back-end is basically a REST interface with Facebook authentication together with Cherrypy WSGI Framework. Also used Fabric for a simple git post-receive hook for continuous deployment.
View more
View more
3 years experience | 1 endorsement
Deployed web production servers mainly on top of Amazon Linux, CentOS and Ubuntu. Web servers include Nginx, in front of Python or Node.j...
Deployed web production servers mainly on top of Amazon Linux, CentOS and Ubuntu. Web servers include Nginx, in front of Python or Node.js web applications. Deployed servers Amazon Web Services, Google Cloud, Vercel as well as DigitalOcean. Used AWS S3 and Netlify for static websites
View more
View more

REVIEWS FROM CLIENTS

5.0
(47 reviews)
Clark Harris
Clark Harris
January 2025
Gianfranco was able to assist me in quickly putting together search functionality on my listings page.
Dennis Luks
Dennis Luks
January 2025
The best mentor I've worked with so far. Gianfranco is a good teacher, a real professional who knows his stuff and a fun person to work with. See you soon again!
Micheal J. Callaghan
Micheal J. Callaghan
November 2024
This guy knows his stuff. He's patient, thorough, and clearly an expert in JS, TS, Next.js, Node, and APIs between databases or other software/apps. Thanks, Gian!
John N
John N
October 2019
Gian is always helpful and sincere! I love every bit of advice. Also being able to point out unforeseen items that I might run into. Looking forward to working with Gian again!!
lpp
lpp
July 2019
Gianfranco is great, he helped discuss the problems and worked with me to find potential solutions. Recommended.
John N
John N
July 2019
Gian is very sincere, and is always helpful. He understood the challenges I'm trying to solve really quick and is able to explain in a way that I'm able to understand and practice resolving challenges on individual. I always appreciate his help and am looking forward to working with him again :))
John N
John N
June 2019
Great session with Gian again as always. Gave me very valuable insights for future development. Always appreciate the help!! :))
John N
John N
May 2019
Gian is great at leading me towards outstanding solutions. Always a pleasure working with him!
John N
John N
May 2019
Always a pleasure working with Gian. He quickly understands what I'm trying to resolve and help give very valuable input!
João Gabriel Santos de Aquino
João Gabriel Santos de Aquino
May 2019
Ha resuelto mi problema con OAuth LinkedIn en 30min! Gracias
EMPLOYMENTS
Senior Software Engineer
CarTrawler
2020-01-01-2024-11-01
- Build Web apps with React, Preact, and Astro - Develop Node.js applications with Fastify, Mongoose, and Jest for cloud services (AWS La...
- Build Web apps with React, Preact, and Astro - Develop Node.js applications with Fastify, Mongoose, and Jest for cloud services (AWS Lambda) like push notifications, email, and data transformation - Develop React Native apps and SDK (iOS and Android) with TypeScript and Redux - Utilize CMS (Contentful) and Figma for dynamic UI styling based on partner design systems - Write Integration and Unit tests with Detox, Jest, and Enzyme - Write iOS (Swift, Objective-c) and Android (Kotlin, Java) code
Node.js
Testing
GitHub
View more
Node.js
Testing
GitHub
Jenkins
TypeScript
React
React Native
Redux
Progressive Web Apps
AWS
View more
Co-Founder and CTO
Onova.co
2016-08-01-2019-11-01
Onova is a marketplace for sustainable clothing. Quickly list an item for sale and Onova surfaces your item to interested buyers. Starti...
Onova is a marketplace for sustainable clothing. Quickly list an item for sale and Onova surfaces your item to interested buyers. Starting in Ukraine 🇺🇦
Node.js
MongoDB
Firebase
View more
Node.js
MongoDB
Firebase
React
Jest
React Native
AWS
View more
Full Stack Developer
Irish Distillers Pernod Ricard
2017-01-01-2017-10-01
Symfony PHP with JS, Twig, HTMLS, CSS and MariaDB
Symfony PHP with JS, Twig, HTMLS, CSS and MariaDB
PHP
Vagrant
Symfony 2
PHP
Vagrant
Symfony 2
PROJECTS
Onova - A Marketplace and E-commerce platform for Ukrainian brandsView Project
2018
Onova allows you to easily list an item for sale and surfaces your item to interested buyers on the web and the marketplace mobile app. ...
Onova allows you to easily list an item for sale and surfaces your item to interested buyers on the web and the marketplace mobile app. • Sell Shape your community and build your brand by increasing your following, making loyal customers that do repeat business by treating them nicely and delivering a great experience • Follow Follow your favourite accounts and build up your personal page. • Browse Shop items by category or hashtags and save the ones you like on your curated page
Node.js
MongoDB
React Native
View more
Node.js
MongoDB
React Native
View more
Givebox
2017
Give and take things away for free
Give and take things away for free
Ionic
Ionic