Skip to content

Jefferson Veloso

Email me

Jefferson Veloso

Full Stack Software Engineer & Tech Lead.

9+ years connecting business systems in TypeScript, Node.js and NestJS. Based in Brazil (UTC−3), open to remote Full Stack and Software Engineer roles.

↵Email me

Portrait of Jefferson Veloso

Meet Jefferson.

Software that connects the systems a business already runs on.

I'm a Full Stack Software Engineer and Tech Lead with 9+ years of experience. Today I work as a Full Stack Software Engineer on Valueva, a valuation and value-based management SaaS with an embedded AI agent, and I deliver integration and automation projects for companies as a contractor.

Experience
9+ years
Based in
Brazil · UTC−3
English
B2 · studied in London

View my LinkedIn profile ›See my code on GitHub ›

Under the hood.

The short version, written in the language I use every day.

jefferson.ts — portfolio

// jefferson.ts: the short versionimport { remote } from "@careers/global"; export const jefferson = {  name: "Jefferson Veloso",  role: "Full Stack Software Engineer & Tech Lead",  experience: "9+ years",  basedIn: "Brazil · UTC−3",  english: "B2 · studied in London",  openTo: remote(["Full Stack", "Software Engineer"]),  stack: ["TypeScript", "Node.js", "NestJS", "Angular", "Next.js"],} as const; export async function hire(team: Team) {  const spec = await write(team.problem); // PRD → tech spec → tasks  const systems = await connect(team.erp, team.crm);  const product = await build(spec, systems);  await review(product, { ai: "CodeRabbit", peers: true });  return ship(product);}

› await hire(yourTeam)

  • ✓writePRD, tech spec and tasks
  • ✓connectERP and CRM talking to each other
  • ✓buildfull stack, TypeScript end to end
  • ✓reviewCodeRabbit plus peer review
  • ✓shipin front of real users

Top skills

  • TypeScript
  • Node.js
  • NestJS
  • Angular
  • Next.js
  • Python
  • REST APIs
  • Docker
  • AI agents
  • RAG / LLM integration
  • Clean Architecture
  • Omie ERP
  • Zoho CRM
  • Code review
  • Communication
Programming
TypeScript, JavaScript, Python
Back end
Node.js, NestJS, Flask, REST APIs, Webhooks
Front end & mobile
Next.js, React, Angular, Ionic, PWA, Tailwind CSS
AI
AI agents, RAG, LLM integration, AI code review (CodeRabbit)
Data & infrastructure
SQLite, Docker, Keycloak
Integrations
Omie ERP, Zoho CRM, NF-e e-invoicing
Testing
Vitest, Playwright
Practices
Clean Architecture, Spec-driven development, Code review, Technical leadership, Mentoring

System integrations

I connect ERPs, CRMs and internal tools so data moves on its own. Most of my integration work runs between Omie ERP and Zoho CRM, with business rules kept in readable, tested code.

REST APIs · Webhooks · Omie ERP · Zoho CRM

Full stack products

I build SaaS products and MVPs end to end in TypeScript, from the data model and API to the interface people use every day.

Node.js · NestJS · Angular · Next.js · Python

Technical leadership

I make architecture decisions, break work into clear tasks, review code and mentor other developers so the team ships with confidence.

Architecture · Code review · Mentoring

AI-assisted delivery

I run spec-driven development with AI at every step, and I build AI into products: Valueva ships with an agentic assistant grounded by RAG.

AI agents · RAG · LLM integration · CodeRabbit

Selected work.

Three products I built, and one client case study.

Valueva

Valuation and value-based management SaaS with an embedded AI agent, for small and mid-sized companies.

Visit Valueva ›Site in Portuguese

As a Full Stack Software Engineer, I build the platform: company valuation, monthly value tracking, goals and action plans for SMBs, financial BPOs and consultancies. It ships with Eva, an embedded agentic AI grounded by RAG on each company's data: she answers with cited evidence, proposes action plans that run only after the user approves them, and sends proactive and scheduled reports.

Role
Full Stack Software Engineer
Stack
Next.js · NestJS · AI agent · RAG
Year
2025 — now
Stage
Demo with real users

Conciliador

Bank reconciliation for accounting firms: from bank statement to journal entry, with no spreadsheet in between.

Visit Conciliador ›Site in Portuguese

Imports OFX, CSV and PDF statements (with OCR), applies reusable rules to classify each transaction against the chart of accounts, and sends reviewed entries to the accounting system. Reviewers work from a single queue where every decision is traceable.

Role
Creator & Full Stack Engineer
Stack
Next.js · NestJS · Keycloak · OCR
Stage
Live MVP

English in Class

A ready-made English course for teachers, with a student app that works offline.

Visit English in Class ›

Teachers get a digital book, printable PDFs, audio with transcripts, exercises and rubric grading. Students join with a class code, no email needed, and study on their phones even without a connection. The site is available in English, Portuguese and Spanish.

Role
Creator & Full Stack Engineer
Stack
Next.js · NestJS · PWA · i18n
Stage
Live MVP

Bistrô Orders Manager

No more paper, and meals ready in about 40% less time.

The problem

Bistrô Vó Ziluca, a daytime café, had just opened, with two kitchens preparing different dishes. The waiters' system printed each order on a single paper ticket, so during the daily rush the cooks pinned tickets to a board and crossed out the items that weren't theirs. Tickets got wet, were hard to read or went missing, and production in both kitchens suffered.

What I built

An order manager that receives orders from the waiters' system by webhook, maps every menu item to the kitchen that cooks it and splits each order into one ticket per kitchen. Tickets show who took the order, how long it has been waiting and notes that are easy to read. Each kitchen follows every dish in the order, its own and the other kitchen's, so the whole table is served at once, and the manager follows all kitchens on one board.

The result

Meal production time fell by about 40%, and orders are no longer printed. Dishes reach each table together, customer complaints have dropped considerably, and service runs calmer for the whole team.

Sync board

The sync board: Kitchen 1 and Kitchen 2 side by side, each with In preparation and Ready columns of order tickets. Every ticket shows the order number, the waiter, the minutes since it arrived and the other kitchen's progress on the same order.

Order detail

An order's detail in Kitchen 1: its own item, still in preparation, with a Mark ready button, beside the item Kitchen 2 has already finished for the same order.
The sync board and one order's detail view. The interface is in Portuguese, and customer and waiter names are blurred.
Role
Creator & Full Stack Engineer
Client
Bistrô Vó Ziluca
Stack
Next.js · NestJS · SQLite · Webhooks
Stage
In production

Integration work.

ERP and CRM integrations for clients, plus a product of my own built on the same skills.

  • Cryobras

    Built the full integration between Zoho CRM and Omie ERP: sales orders sync from Zoho to Omie, and payment settlements and NF-e (Brazilian electronic invoices) flow back to each order in Zoho. I also built the admin panel that adds the group's companies to the integration, updates module mappings and lists the records of every integrated module.

    Integration Developer

  • VMI Security

    Proposal builder with machine configuration, integrated with Zoho CRM, replacing a spreadsheet-based process. I also reviewed the other developers' changes.

    Tech Lead & Full Stack Developer

  • Omie record replication

    My own product, used by several companies, that replicates financial records across Omie accounts.

    Creator

How I work.

Spec-driven development, with AI at every step. One macro, every feature.

  1. 1. Define

    Write the product requirements: the problem, the users and what done looks like.

  2. 2. Design

    Turn the PRD into a technical spec: data model, APIs, edge cases and risks.

  3. 3. Plan

    Break the spec into small tasks that can be built and reviewed on their own.

  4. 4. Implement

    Implement each task with AI assistance, following Clean Architecture.

  5. 5. Review

    AI code review on every pull request with CodeRabbit, plus review of other developers' changes.

  6. 6. Ship

    Release to real users and feed what we learn into the next PRD.

Experience.

Nine years shipping software for real businesses.

  1. Full Stack Software Engineer

    Valueva · 2025 — now

    • Turn business requirements into architecture and implementation decisions.
    • Build and evolve the valuation, KPI, goal-setting and action-plan features.
    • Develop Eva, the platform's embedded agentic AI, grounded by RAG on each company's data.
    • Run spec-driven development with AI across planning, implementation and code review.
  2. Integration Developer & Tech Lead (Contractor)

    JFV Softhouse · 2022 — now

    • System integrations focused on Omie ERP and Zoho CRM, plus financial and operational automation.
    • Custom web applications, SaaS products and MVPs for clients.
    • Technical leadership, project management and AI consulting for automation.
  3. Full Stack Developer

    Agruppa Soluções em BackOffice · 2017 — 2022

    • Built and evolved the purchase order and quotation app, with a manager approval flow, as a mobile app and PWA in Ionic 5.
    • Maintained and evolved the project's REST API in NestJS, integrated with Omie ERP.
    • Maintained a Python API built with Flask for two years.

Education & languages

  • Computer Systems Technology

    Centro Universitário Una

  • Clean Code, Clean Architecture and AI for Developers

    Branas.io

  • General English Intensive, Oct 2024 — Jan 2025

    Stafford House International, London

  • English B2 · Portuguese native

    Comfortable working in English-speaking teams

Let's talk.

Open to remote Full Stack and Software Engineer roles.

return ↵

jfvsofthouse@gmail.com

Email me

Chat on WhatsApp ›Connect on LinkedIn ›Code on GitHub ›

Minas Gerais, Brazil · UTC−3 · English B2 · Portuguese native