jhuandev

Jhuan
Camargo

Backend and Full-Stack Developer

I build applications from the database to the interface: APIs in Python and Django, Vue frontends and Linux infrastructure. I also develop 2D games in C++.

/about

I build, run
& fix.

I like building new things and seeing them through: modeling the database, writing the API, putting the interface together, setting up the infrastructure and looking after what happens after deploy.

At work, I fix incidents in legacy VB6 systems, with PostgreSQL and SQL Server, in the financial sector: I find the cause and record each case with fact, cause and action. I bring that care to what I build. I use AI daily, with review and tests.

/experience

Experience.

2025

Management systemFull-Stack Developer · own product

SaaS for bars and restaurants: POS, tables, digital menu, delivery, stock and e-invoicing.
  • Backend · Multi-tenant REST API in Django and Django REST Framework, with JWT authentication.
  • Frontend · Vue 3 with Vuetify, Pinia and Chart.js.
  • Integrations · NF-e/NFC-e through a fiscal API with XML generation, Stripe, Mercado Pago (card and PIX) and Excel reports.
  • Infrastructure · Docker Compose with PostgreSQL 15, Gunicorn, Nginx and Certbot SSL, backups and hardening (CSP, HSTS). Query optimization cut latency by 40%.

Fixed Sessions dropped when returning to the tab: several requests refreshed the token at once. A single refresh queue fixed it.

  • Python
  • Django
  • DRF
  • JWT
  • Vue 3
  • Vuetify
  • Pinia
  • PostgreSQL
  • Docker
  • Nginx
  • Stripe
  • Mercado Pago
2025 – present

PaschoalottoDeveloper / Tier 3 Support Analyst

I fix incidents in legacy VB6 systems, with PostgreSQL and SQL Server, in the financial sector. 87% fewer incidents.
  • I diagnose and fix critical production incidents: import failures, UTF-8/Latin-1 encoding and constraint violations.
  • I maintain and evolve legacy VB6 systems; I write queries, functions and stored procedures in PostgreSQL and SQL Server.
  • I monitor with Grafana and Zabbix and document every incident as Fact / Cause / Action.
  • VB6
  • PostgreSQL
  • SQL Server
  • Stored procedures
  • Grafana
  • Zabbix
  • SourceSafe
2024 – 2025

Empregos014Full-Stack Developer

Regional job board: over 5,000 résumés and 400 hires.
  • Mobile-first interface in React and Vue.js.
  • Cut the application flow to under 2 minutes.
  • React
  • Vue.js
  • JavaScript
2022 – 2023

Computer Vision AutomationPython Software Engineer · own product · international distribution

Desktop software with real-time computer vision and in-house licensing. Over 100 concurrent users, in Brazil and abroad.
  • Image recognition to identify on-screen elements and act on them precisely.
  • Python license server with Flask: REST API, user authentication, monthly keys and update delivery.
  • Docker and Nginx infrastructure serving concurrent users in several countries.
  • Python
  • Flask
  • REST API
  • Computer vision
  • Docker
  • Nginx
2021 – 2022

ClearSaleProduct Designer

Product design in the chargeback and fraud-prevention area.
/projects

Independent projects.

Games

2D Game DeveloperOnline multiplayer · C++ · full cycle

An online multiplayer 2D game end to end: C++23 engine, Lua gameplay, client, 2D art, web platform, wiki and operations.
  • Engine · C++23 server with CMake and vcpkg (Asio, spdlog, OpenSSL): gameplay, networking and performance fixes in the core.
  • Gameplay · 1,500+ Lua scripts: combat, participation-based boss rewards, economy, crafting, guilds, market and item-duplication protection.
  • Client and UI · C++ client with OpenGL, shaders and LuaJIT, including a mobile version; in-house design system for the game windows.
  • 2D art and world · sprites and pixel art, particles and multi-floor map editing.
  • Launcher · Windows app with auto-update, server status and installer.
  • Web platform · PHP 8.3 with Twig templates, MariaDB, Apache and Cloudflare; webhook payments and a Docker staging environment.
  • Wiki and docs · MediaWiki wiki, interactive JavaScript map with Leaflet (321 markers, 16 floors) and an in-game encyclopedia.
  • Operations · Docker deploys on a Linux VPS, release pipeline, backups, DDoS mitigation (iptables), security audit and Discord ticket support.

Fixed Item attack speed had no effect. I measured the interval between hits in milliseconds with a test script and found the cause in the C++ event scheduler, not in the formula.

  • C++23
  • CMake
  • vcpkg
  • Lua
  • OpenGL
  • PHP 8.3
  • Twig
  • MariaDB
  • MediaWiki
  • Leaflet
  • Docker
  • Linux
  • Cloudflare
AIOpen source

Conversor CAD + IA

Turns a photo, sketch or floor plan into an editable DXF file for AutoCAD.View code
  • Three conversion modes: deep learning (HED) for photos, Otsu for scans and Canny for digital images.
  • Also converts DXF into hatch patterns (PAT) and map data into DXF.
  • Validated by an architecture studio on real projects.

Fixed A shadowed photo produced 5,340 noisy lines. With HED it became 187 clean ones.

  • Python
  • FastAPI
  • PyTorch
  • OpenCV
  • EasyOCR
  • ezdxf
  • Docker
DataOpen source

ANS data pipelineTechnical assessment

Collects public Brazilian health-insurance data, turns PDFs into structured data and delivers analyses through an API and web interface.View code
  • Web scraping and PDF table extraction, with raw-text fallback and data standardization.
  • Financial data loading and analysis in PostgreSQL, Python API and Vue interface with Vuetify.
  • Python
  • Pandas
  • Flask
  • PostgreSQL
  • Vue
  • Vuetify
  • pytest
Web app

Reminders app

Web application with login and push notifications on the phone at scheduled times.
  • Next.js with TypeScript and API routes; data in Redis (Upstash).
  • Scheduling with GitHub Actions: a job calls the check endpoint every 5 minutes and sends the Web Push.
  • Next.js
  • TypeScript
  • Redis
  • Web Push
  • Tailwind
  • GitHub Actions
Full-stackTeam project

TaskFlowBootcamp · team of 10

Kanban task management. I built the project base: backend, frontend and database integration.View code
  • The team then evolved the system on that base with a fork and pull-request workflow.
  • Python
  • FastAPI
  • SQLAlchemy
  • Vue 3
  • Tailwind
  • PostgreSQL
  • Docker
AITeam project

RAG AI assistantEmbeddings · FAISS · GPT-5

IT support with semantic search over a knowledge base and answers generated by GPT-5 on Azure.
  • Knowledge base indexed with embeddings and FAISS; the passages closest to the question form the answer context.
  • Similarity threshold to identify when the knowledge base has no answer.
  • Python
  • RAG
  • FAISS
  • Azure OpenAI
  • Streamlit

All public repositories

/stack

Technologies.

Languages
PythonJavaScriptTypeScriptVB6C++LuaPHPSQLShell
Backend
DjangoDjango REST FrameworkFastAPIFlaskSQLAlchemyJWTREST
Frontend
Vue 3PiniaVuetifyReactNext.jsTailwind CSSVite
Databases
PostgreSQLSQL ServerMariaDBMySQLSQLiteRedisStored proceduresQuery optimization
Cloud and servers
VPS LinuxDockerDocker ComposeNginxApacheGunicornSSL / CertbotsystemdcronDNSVercelCloudflareAzureAWS and Google Cloud (studying)
Security
CSPHSTSiptablesufwfail2banDDoS mitigation
Monitoring and delivery
GrafanaZabbixGitGitHub ActionsVisual SourceSafePostmanpytest
Games
C++23CMakevcpkgOpenGLGLSLLuaJITAndroid
AI and data
PyTorchOpenCVRAGFAISSAzure OpenAIEasyOCRPandasBeautifulSoupSelenium
/contact

Let’s talk.

jhuanscamargo@gmail.com