JD
2025
Juan Dawd

Juan Dawd

Full-Stack Developer

Contact Me

About

Full-Stack Developer with 4+ years of experience architecting and shipping production-grade web and mobile applications. Deep expertise in the React/Next.js ecosystem, with hands-on experience leading monorepo development, designing real-time data pipelines (Redis, MQTT, SSE), and owning CI/CD automation. Proven track record delivering end-to-end SaaS products independently and leading small engineering teams.

Education

Master's Degree in Software Engineering and Computer Systems

UNIR - Universidad Internacional de La Rioja · 2023 - 2025

B.S. Systems and Computer Engineering

Universidad del Norte · 2015 - 2022

Skills

ReactNext.jsAngularTypeScriptJavaScriptReduxTanStack QueryZodTailwind CSSSassFramer MotionViteStorybookFlutterDartNode.jsExpressWebSocketsPostgreSQLMySQLMongoDBFirebaseDrizzleORMPrismaVitestJestGitDockerAWSGoogle CloudFigmaClaude CodeCursor

Certifications

Frontend Developer (React)

HackerRank · 2025

JavaScript (Intermediate)

HackerRank · 2025

English Speaking Level Test

SmallTalk2Me · 2024

Experience

Full-Stack Developer

Melt Studio

Mar 2024 - Present
  • Currently leading development on Amatis - a customer-facing platform - across web and mobile targets.
  • Architected and delivered 4 scalable web/mobile solutions within the Next.js App Router ecosystem.
  • Built and maintained a Turborepo monorepo housing admin, user, and mobile app targets.
  • Implemented Redis caching layers and orchestrated MQTT pipelines for real-time device-to-database data ingestion.
  • Designed and optimized PostgreSQL and MySQL schemas and views (including AWS RDS writer/reader setups), resolving collation issues.
  • Automated release pipelines for 2 Android and 2 iOS apps via GitLab CI/CD, cutting release time from ~8 hours to 1-2.
  • Deployed and managed infrastructure on AWS (EC2, RDS, DynamoDB, S3 + CloudFront) over 2+ years.
  • Led architecture design, coordinated sprint tasks, and enforced coding standards and review practices.
  • Use Claude Code and Cursor in day-to-day development, keeping human review, tests and CI as the quality gate.
Next.jsTurborepoPostgreSQLDrizzleORMMySQLRedisMQTTGitLab CI/CDGoogle CloudAWSClaude CodeCursor

Full-Stack Developer

Overnights Technologies Inc

Jul 2023 - Dec 2023
  • Designed and optimized scalable RESTful APIs supporting cross-platform web and mobile clients.
  • Profiled and tuned backend services, reducing API latency and improving horizontal scalability.
  • Mentored junior developers on testing practices, Git workflows, and structured code review.
ReactNode.jsTypeScriptMongoDBVite

Frontend Developer

Selii

Dec 2022 - Jul 2023
  • Built the multi-tenant e-commerce storefront with slug-based business routing: per-business catalog, promotions, featured products, category filtering, and cart.
  • Structured the UI as an Atomic Design component library (atoms → molecules → organisms → templates), documented in Storybook.
  • Worked in a 3-person team on a React 17 + MUI v5 app with React Hook Form and Zod.
ReactMUIReact Hook FormZodStorybookSwiper

Full-Stack Developer

Lácteos Mileto SAS (CheeseOkay)

Feb 2022 - Dec 2022
  • Worked on legacy code for a social e-commerce platform, migrating it to Angular 13.2 and adding PWA capabilities.
  • Upgraded the codebase to Angular 14 and helped move the product to a mobile-first Ionic PWA.
  • Implemented backend domain modules (products, cart, coupons, stores, addresses, discounts, purchases) with Express + TypeScript + Sequelize on MySQL/PostgreSQL, plus Cloudinary image uploads.
AngularIonicPWAExpressTypeScriptSequelizeMySQLPostgreSQLCloudinary

Frontend Developer

Faceself

Feb 2022 - Dec 2022
  • Built a cross-platform iOS/Android wellness app (20+ screens) with React, Ionic and Capacitor: onboarding, auth, dashboard, profile and progress flows.
  • Implemented JWT auth with Formik + Yup validation, Redux Toolkit state management, and a Chart.js analytics view for user history.
  • Added PWA offline support with Workbox and a CI pipeline (GitHub Actions: ESLint, type-check, Jest) with pre-commit hooks.
ReactIonicCapacitorTypeScriptReduxChart.jsFormikYupWorkbox

Full-Stack Developer

Startup Doc.tors

Jun 2020 - Nov 2020
  • Implemented REST APIs and business logic with Express.js + TypeScript, streamlining MVP backend processes.
  • Prototyped cross-platform mobile app in Flutter, enabling early-stage investor demos.
  • Collaborated on MVP scoping, aligning technical feasibility with business objectives.
FlutterDartExpressTypeScript

Projects

Innovation Befine

Innovation Befine

Personal SaaS · Fullstack

Salon-and-workshop operations platform replacing WhatsApp + Excel for LATAM SMBs. Real-time cashier dashboard via native SSE, three-model payroll engine, offline PWA with IndexedDB queue, and RBAC with four roles.

Next.jsTurborepoNeon PostgresDrizzleORMBetter AuthTanStack QueryZustandVitestPlaywrightVercelClaude Code
Amatis

Amatis

Client Work · Fullstack

Built during my work at Melt Studio

IoT lighting control platform for commercial buildings, built for the client Amatis through Melt Studio. Integration tokens API, Ports Tuning and firmware update flows, device management, and a web + mobile control app on a Next.js and Node.js monorepo.

Next.jsNode.jsMySQLMQTTAWSGitLab CI/CD
Demo
Droguería Uno A

Droguería Uno A

Freelance · Frontend

Public website for a pharmacy in Maicao, Colombia: services, schedule, promotions, testimonials, and a WhatsApp contact flow. Built with React 19, Vite, and Tailwind CSS v4 on Radix UI components, deployed on Vercel behind Cloudflare DNS.

ReactViteTailwind CSSRadix UIVercelCloudflareClaude Code
Demo
Self-Hosted Infrastructure (Vaultwarden)

Self-Hosted Infrastructure (Vaultwarden)

Personal · DevOps

Self-hosted, Bitwarden-compatible password manager running in Docker on a Raspberry Pi at home. Exposed only through a Cloudflare Tunnel gated by Cloudflare Access (no open ports), with SQLite daily backups, SMTP for invites, and SSH access through the same tunnel. Diagnosed and fixed an ISP-level block on outbound SMTP ports by moving to implicit TLS on 465.

DockerCloudflare TunnelCloudflare AccessLinuxSQLiteSelf-hosting
Overnights

Overnights

Freelance · Fullstack

Built during my work at Overnights Technologies Inc

Travel platform for accommodation search with kosher-friendly establishment filtering. Full-stack React + Node.js app serving real users in production.

ReactTypeScriptNode.jsMongoDBVite
Demo
Selii

Selii

Freelance · Frontend

Built during my work at Selii

Multi-tenant e-commerce storefront with slug-based business routing, product catalog, promotions, cart, and category filtering. Atomic design system (atoms → molecules → organisms) built with MUI v5 and documented in Storybook.

ReactMUIReact Hook FormZodStorybookSwiper
Faceself

Faceself

Freelance · Mobile

Built during my work at Faceself

Cross-platform iOS/Android wellness app with 20+ screens: onboarding, JWT auth, dashboard with chart analytics, profile management, and a PWA offline layer. Built with React + Ionic + Capacitor.

ReactIonicTypeScriptReduxCapacitorChart.jsFormik
Guarapo Blocks API

Guarapo Blocks API

Open Source · Fullstack

REST API and documentation system for a UI component blocks library. Full OpenAPI spec, PostgreSQL via Prisma, and a comprehensive Jest test suite.

Next.jsTypeScriptPrismaPostgreSQLJestOpenAPI
DemoCode

Let's Connect