Software Engineer

Hi, I'm João Campos.

Currently in Tomar, Portugal

Building AI agents, integrations and full-stack web apps at Neptune Software.

JavaScript day to day, plus complete AI projects built from scratch using Neptune DXP.

Background

Experience & Education

  • Neptune Software

    Junior Software EngineerAug 2026 - Present
    Software Engineer InternJan 2026 - Jul 2026
    • Owned engineering issues end-to-end on a customer platform instance, from login errors to PDF viewer bugs and master data sync.
    • Researched how a layered data-architecture standard could be implemented on the company's platform, and presented the findings.
    • Maintained a customer data project: fixed bugs and built workflows and Salesforce integrations to bring in new data.
    • Learned an existing project and Salesforce from the ground up to contribute to a high-volume alerts system; recognized at the project's presentation meeting.
    • Built an AI agent from scratch, solo; well received by the team.
    • Rebuilt and improved an existing internal AI tool, applying what I learned building that agent.
    • Now expanding into agent interoperability: learning A2A and MCP.

    Stack: JavaScript, Neptune DXP (App Designer, Script Editor, API Designer), Naia Agent Studio, Salesforce

Work

Projects

Academic and personal projects, with more being pushed to GitHub over time.

Datacenter Management System

Bachelor's final project at the Polytechnic University of Tomar: a datacenter management system focused on critical infrastructures, built on the full-stack, database, and DevOps skills from the degree.

Bachelor's Final Project

More on GitHub

Academic and personal repositories are continuously being pushed and cleaned up on my GitHub profile. Browse the full list there.

github.com/campos404