Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

code-jhon/code-jhon

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
3 Commits
 
 
 
 

Repository files navigation

Hi, I'm Jhon Avila 👋

Senior Full‑Stack Engineer · React / Node.js · AI‑enabled apps · 🇨🇴🇺🇸 EN/ES

LinkedIn Location Experience Availability


TL;DR

  • 14+ years building high‑impact web & mobile products (React, React Native, Node.js, TypeScript).
  • Bilingual English/Spanish. Based in Colombia (GMT‑5).
  • Comfortable in product squads: discovery → delivery, CI/CD, testing, observability.
  • US‑friendly contracting via my LLC, Parrot Apps (invoices in USD, time‑zone aligned).
  • Current focus: Next.js, headless CMS, GraphQL/REST, AWS, and AI integrations (OpenAI, MCP servers, LLM tooling).

About me / Sobre mí

EN. Senior/Lead JavaScript engineer specialized in React and Node.js. I help teams ship fast, clean, and scalable frontends, with strong attention to DX, performance, and accessibility (WCAG). I’ve led migrations to headless architectures, created reusable design systems, and mentored devs in modern frontend practices.
ES. Ingeniero Senior/Lead JavaScript especializado en React y Node.js. Ayudo a equipos a entregar frontends escalables y performantes, con foco en DX, performance y accesibilidad. He liderado migraciones a headless, creado design systems reutilizables y acompañado a equipos en buenas prácticas modernas.


What I’m working on

  • Building AI‑augmented experiences (chat, assistants, content tools) with OpenAI, Ollama, and MCP server integrations.
  • Headless front‑of‑site initiatives (Sitecore → Contentful / Next.js), content modeling, and multi‑locale strategies.
  • Developer productivity: Storybook, testing (Jest/RTL/Cypress), CI/CD, and component libraries.

Tech stack

Frontend: React, Next.js, React Native, TypeScript, Redux/Context, HTML5, CSS/SASS, RTL, Cypress
Backend: Node.js/Express, GraphQL, REST, Python (basics), PHP
Cloud & DevOps: AWS (S3, ECS, Lambda, EC2), Docker, GitHub Actions/GitLab CI, Terraform (foundational)
Data: PostgreSQL, MySQL, Firebase
AI: OpenAI API, LLM‑driven features, Model Context Protocol (MCP) servers, embeddings, RAG basics


Selected highlights

  • Headless migration: Led feature development for a high‑traffic front‑of‑site migrating from Sitecore to Contentful + Next.js, including content models, Storybook stories, and soft‑deploy checks.
  • Design system: Built a component library with accessibility & testing baked in (Storybook + RTL + visual tests), enabling faster delivery across squads.
  • Performance: Achieved ~35% faster load times via code‑splitting, lazy loading, and caching strategies.
  • Mobile: Released React Native apps with CI/CD (store release process, monitoring, OTA updates).

Want more detail? See my CV and LinkedIn or reach out for a portfolio walkthrough.


Projects (public samples)

  • 🧩 Dynaforms — Application designed to dynamically construct forms based on an array of objects describing each field.
  • Rovers UI — web application that provides information about the positions and image galleries of Mars rovers.
  • 🤖 AI Playground — small demo integrating OpenAI and reactjs frontend.

How I work

  • Product mindset: collaborate with PM/Design, write clear tickets, and push small, safe increments.
  • Quality: testing pyramid, observability, and CI/CD gates.
  • Collaboration: code reviews with empathy, mentoring, and documentation as a first‑class citizen.

Get in touch


GitHub Stats

GitHub stats Top languages

About

Profile repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.