Daniel Vilela

Senior Full Stack Engineer | Building products with AI-native workflows

dmvvilela@gmail.com danvilela.com linkedin.com/in/dmvvilela github.com/dmvvilela

Federal District, Brazil · Remote (GMT-3)

Summary

MBA (FGV) and Mechatronics Engineering (UnB) software engineer with 14+ years of experience building products across embedded systems, web, mobile, and modern AI-assisted development workflows. Started in firmware engineering, building embedded systems in C for automotive and connected devices, then transitioned into full-stack software engineering. Today focused on designing and shipping high-quality digital products with strong product ownership, full-stack execution, rapid iteration, and AI-native engineering leverage.

Skills

  • Languages: TypeScript, JavaScript, C, Dart, Go, C#, SQL
  • Frontend: React, Next.js, SvelteKit, Vue.js, Nuxt.js, Redux, React Query, Tailwind CSS, Material UI, Shadcn UI, React Testing Library
  • Backend: Node.js, Bun, PostgreSQL, Hasura (GraphQL), Drizzle ORM, Prisma, Firebase, REST APIs, Gin, DynamoDB, MySQL, CassandraDB, Elasticsearch, Inngest, WorkOS, Payload CMS, SuperTokens
  • Mobile: Flutter, BLoC, Firebase Auth, Cloud Firestore, iOS / Android wallet passes
  • Payments: Stripe, Klarna, Primer.io, Hyperswitch, Flex (HSA / FSA), TaxJar
  • AI tooling: OpenAI API, Claude Code, Codex, Cursor, Windsurf, Ampcode, Gemini
  • Infrastructure: Vercel, AWS Lambda, AWS SQS, AWS S3, Serverless Framework, NeonDB, Algolia, Axiom (logging / observability)
  • Languages spoken: Portuguese (native or bilingual), English (native or bilingual)
  • Embedded: OBD-II, CAN bus, SAE J1939, ISO 15765 / 9141 / 14230 / 15031, RS-232 / RS-485, I2C, SPI / SSP, ARM and 8-bit MCUs (Freescale, NXP)

Experience

Turing — Senior Full Stack Engineer

March 2025 - Present
  • Architected and built the core loan-sizing engine powering a fintech lending product.
  • Owned triage and resolution of high-priority production incidents through observability and log-driven debugging.
  • Leveraged modern AI-assisted engineering workflows, including Claude Code and Codex, to accelerate implementation, iteration, and delivery.
  • Built production-grade product features with modern TypeScript infrastructure, including Next.js, Shadcn UI, NeonDB, and Inngest.
  • Collaborated with distributed leadership on product and technical strategy in a fast-moving startup environment.

divbrands — Senior Full Stack Engineer

January 2023 - March 2025
  • Built and scaled customer-facing commerce features for one of Europe's largest e-commerce platforms using a modern TypeScript full-stack architecture.
  • Implemented payment integrations including Stripe, Klarna, Primer.io, Hyperswitch, and HSA / FSA payment flows with Flex.
  • Integrated TaxJar tax automation workflows to support accurate multi-region checkout calculations.
  • Architected integrations between the Next.js storefront and Payload CMS, including custom Payload plugins published to npm.
  • Built backend microservices using Node.js and Bun with Hasura, Drizzle ORM, and service-oriented architecture patterns.
  • Implemented ticket classification services using the OpenAI API to automate internal support workflows.
  • Added Apple Wallet and Google Wallet integrations for generic passes and order tracking experiences.
  • Maintained high code quality through automated testing practices with Jest and Bun test tooling.

Rivian — Senior Software Engineer

January 2022 - January 2023
  • Led migration of a large-scale React / Redux monolithic application to a micro-frontend architecture using Webpack Module Federation.
  • Contributed to a B2B logistics platform connecting Rivian with suppliers across a complex multi-team engineering environment.
  • Worked within the production support workflow to diagnose and resolve critical application issues impacting sellers and business operations.
  • Collaborated across a 60+ engineer organization spanning multiple teams to deliver scalable frontend platform improvements.

BairesDev — Senior Software Engineer

September 2021 - January 2022
  • Worked with CoderPad to improve the usability and responsiveness of its browser-based programming environment.
  • Built and refined responsive UI behavior for a complex IDE-like interface supporting multiple layouts, rich controls, coding exercises, and integrated console workflows.
  • Contributed to product improvements involving screening question delivery, programming language switching, and interactive assessment experiences.
  • Collaborated in a client-facing delivery environment to ship improvements for a high-traffic developer product.

Off Script — Senior Software Engineer

May 2021 - September 2021
  • Architected and implemented core platform integrations using Hasura, GraphQL, and SuperTokens for authentication and backend orchestration.
  • Built the mobile application from scratch using Flutter, owning architecture and implementation from the ground up.
  • Developed customer-facing web applications using React, Next.js, TypeScript, React Query, and Tailwind CSS.
  • Built backend services and event-driven infrastructure on AWS using Lambda, SQS, S3, Serverless Framework, and Node.js.
  • Contributed across the full product stack in a high-ownership engineering role spanning web, mobile, backend, and platform infrastructure.

Swopz — Full Stack Engineer

June 2019 - May 2021
  • Developed the web platform using React, Redux, Material UI, and REST APIs, building complex data-driven interfaces with asynchronous workflows and data visualization.
  • Built backend services in Go using Gin, JWT authentication, microservices architecture patterns, and supporting infrastructure integrations including Elasticsearch.
  • Worked across multiple data technologies including DynamoDB, MySQL, CassandraDB, and Elasticsearch.
  • Fully built the cross-platform mobile application for iOS and Android using Flutter, REST APIs, and the BLoC state management pattern.
  • Delivered high-quality mobile experiences with strong attention to UI implementation and design fidelity.

D2V Solutions — Founder / Independent Software Engineer

August 2016 - June 2019
  • Delivered software consulting and product development for startups and client projects across web, mobile, and IoT domains.
  • Built e-commerce platform features for client projects using C#, Razor, SQL Server, jQuery, and JavaScript.
  • Architected and fully developed iOS and Android applications for IoT and product ventures, integrating Bluetooth, Wi-Fi, camera, Firebase Authentication, and Cloud Firestore workflows.
  • Designed and delivered custom software products for clients and independent ventures, including early-stage digital products and health-focused platforms.
  • Began development of independent product initiatives that later evolved into D-Fit.

Autotrac — Embedded Firmware Engineer

September 2012 - August 2016
  • Developed firmware for embedded cellular and satellite vehicle tracking devices in C for automotive telematics applications.
  • Implemented the full OBD-II vehicular diagnostics stack in embedded environments, including CAN and K-Line communication across ISO 15765, ISO 9141, ISO 14230, and SAE J1979 protocols.
  • Developed major portions of the J1939 communication stack for heavy-duty vehicle systems.
  • Built low-level firmware components and device drivers for external peripherals across constrained embedded hardware platforms.
  • Worked extensively with 8-bit and 32-bit microcontrollers, Freescale / NXP toolchains, and industrial communication protocols including RS-232, RS-485, I2C, SPI, and CAN.
  • Contributed to the company's flagship product firmware, including architecture, implementation, code review, and ongoing maintenance.

IPe Engenharia de Redes — Firmware Engineering Intern

October 2011 - September 2012
  • Developed embedded software in C for energy measurement devices.
  • Worked with ZigBee networking using Texas Instruments' Z-Stack framework on the CC2531 microcontroller platform.
  • Contributed to embedded communication workflows involving USB connectivity, including HID and virtual COM interfaces for device-to-PC communication.

Selected Projects

D-Fit dfit.app

Flutter, Firebase, Next.js, Astro, Algolia, OpenAI

End-to-end iOS and Android fitness app I designed and built solo. Uses computer vision and LLMs for calorie tracking from photos and natural-language descriptions, Algolia for search, and side-by-side progress photo comparisons. Includes a Next.js backend, an Astro / React marketing site, and an internal admin dashboard.

AFH afh.bio.br

Web, product strategy, healthcare

Independent health-focused product initiative developed under D2V, combining product discovery, software delivery, and domain-specific execution.

Bioloja bioloja.bio.br

E-commerce, web platform, healthcare

Independent e-commerce product for the Brazilian healthcare and biologics market, built around practical product ownership and full-stack delivery.

Personal portfolio danvilela.com

SvelteKit, Flutter, Firebase, PostgreSQL, Stripe

12+ shipped mobile and web products under my own brand — including Mooni, Astro Planner, Prayer Times, the Questões ENEM family, OABei, Banano Labs, Bioloja, and AFH.

Open Source

  • passkit-wallet (TypeScript, npm) — Apple Wallet and Google Wallet pass generation in one package.
  • astronomia (Dart, pub.dev) — Astronomical algorithms in Dart: Sun / Moon / planet positions, eclipses, phases, coordinates.
  • crossword-generator-x (TypeScript, npm) — Hybrid crossword layout generator with greedy scored placement and recursive backtracking.
  • svelte-scrollactive (JavaScript, npm) — Svelte component that highlights menu items on scroll and scrolls to the target on click.
  • infinite_loading (Dart, pub.dev) — Flutter widget for an infinite oscillating loading indicator.

Education

Fundação Getulio Vargas (FGV)

2015 - 2017

MBA - Business Strategy and Economic Management

Universidade de Brasília (UnB)

2007 - 2012

B.Sc., Control and Automation (Mechatronics) Engineering

Brasas English Course

2001 - 2005

Advanced English and Conversation