oscar.rodriguez, go to top

OscarRodríguez Carmona

I build web products end to end: React and TypeScript on the front, FastAPI and Node.js services behind them, and the cloud setup that keeps them running.

01// about

About

I'm Oscar. I studied Computer Science at IPN and I've worked as a developer since 2022. I'm happiest following a feature all the way through: the screen, the API, the database and the deploy.

JavaScript and TypeScript are still my favorite languages, though lately I spend a lot of time in Rust and Python.

Away from code I draw and tattoo (@ezz.tattoo). For a year I also sold enamel pins (@meowpin._).

Languages

Spanish - Native

English - Conversational and technical: I use it every day with international teams, in code and in documentation, and I have experience in the United States.

Oscar Antonio Rodríguez Carmona
Ciudad de México
02// experience

Experience

5 roles since 2022

  1. ArgusEye logo: an A with a dot in the centernow
    Nov 2025 - now

    ArgusEyeSoftware Developer

    SaaS cybersecurity platform for threat modeling and regulatory compliance.

    • Designed the diagram layout and edge-routing engine in Rust, compiled to WebAssembly: hierarchical layout and A* grid routing. It replaced the JavaScript version and has parity tests in CI.
    • Work on the data flow diagram editor: layers, trust boundaries, connection rules between actors and assets, and keyboard shortcuts.
    • Built a Slack bot from scratch in Python that lets users look up projects and threats and chat with the platform's AI copilot.
    • React
    • TypeScript
    • Rust
    • WebAssembly
    • FastAPI
    • PostgreSQL
    • Redis
    • Next.js
    • Slack API
  2. Pomegranate: "rommaana" in ArabicFeb 2025 - Sep 2026

    Rommaana / TrustMangoFull Stack Developer

    Embedded insurance (Insurance as a Service) for Saudi Arabia. The brand became TrustMango in 2026.

    • Lead developer of the React B2B portal: policies, products, coverages, partners, users, analytics and MFA sign-in.
    • Built the claims app and its FastAPI backend: evidence uploads to Google Cloud Storage with signed URLs, SMS notifications through Twilio and role-based permissions.
    • Ran the Google Cloud infrastructure with Terraform (Cloud Run, load balancer, CDN and Cloud Armor) and cut the cost of idle services.
    • React
    • TypeScript
    • Tailwind CSS
    • FastAPI
    • PostgreSQL
    • Firebase
    • Google Cloud
    • Terraform
    • Twilio
  3. SproutMar - Oct 2024

    ArtifieldsFull Stack Developer

    • Owned the frontend and the UX/UI design: flows, screens and components in React and SASS.
    • Built REST APIs with Node.js and Express on an agile team with code reviews.
  4. StarNov 2023 - Feb 2024

    MonificFront-end Developer

    • Built Angular modules and their business logic.
    • Wrote APIs with Nest.js and helped document the security policies.
  5. Bolt: Schneider Electric2022 - 2023, 4 months

    Schneider ElectricComputer Science Intern

    • Wrote Java and Spring endpoints for internal systems.
    • Investigated and fixed critical transactions in Oracle Database.
    • Built Angular components for an internal tool.
03// projects

Projects

Personal, with the code on GitHub

Health-app

Full stack monorepo / 2026

Health app with an API, a web client, a mobile app and an AI worker that processes queued jobs.

ArchitectureWeb (React)Mobile (Expo)API (Express)Queue (BullMQ)AI workerMongoDB
  • The API answers 202 right away and the worker calls the model in the background through BullMQ and Redis; clients poll the job status.
  • Sessions use 15-minute access tokens and rotating refresh tokens: replaying a spent one revokes the whole family.
  • Zod schemas and types live in a shared package so the API and the worker can't drift apart.
  • Bun
  • TypeScript
  • Express
  • React
  • Expo
  • BullMQ
View code (opens in a new tab)

PhantomSneakers

MERN store / 2023

Sneaker store with a React frontend and an Express and MongoDB backend.

ArchitectureWeb (React)API (Express)PayPalMongoDB
  • Sign-up and login with JWT and bcrypt-hashed passwords.
  • PayPal checkout (sandbox) from the cart.
  • React
  • Vite
  • Express
  • MongoDB
  • JWT
  • PayPal
View code (opens in a new tab)

Backend e-commerce

E-commerce API / 2022

Online store backend with Node.js, Express and MongoDB.

ArchitectureClientREST / GraphQLEmail / SMSMongoDB
  • REST and GraphQL API with an MVC, DAO and DTO structure.
  • Login with Passport and bcrypt, email notifications with Nodemailer and SMS with Twilio.
  • Tests with Mocha and a server running in cluster mode.
  • Node.js
  • Express
  • GraphQL
  • MongoDB
  • Passport
  • Mocha
View code (opens in a new tab)

MichiStore

React e-commerce / 2022

Online store for cat products.

ArchitectureWeb (React)Cart (Context)Firebase
  • Cart built on the Context API, with category and product routes in React Router.
  • Catalog and orders stored in Firebase.
  • React
  • React Router
  • Context API
  • Firebase
View code (opens in a new tab)
04// skills

Skills

Each one linked to where I used it

Frontend
ReactArgusEye, Rommaana / TrustMango, Artifields, Health-app, PhantomSneakers, MichiStore
TypeScriptArgusEye, Rommaana / TrustMango, Health-app
Next.jsArgusEye
AngularMonific, Schneider Electric
Tailwind CSSRommaana / TrustMango
MUIArgusEye
SASSArtifields
Backend
Python (FastAPI)ArgusEye, Rommaana / TrustMango
Node.js (Express)Artifields, Health-app, PhantomSneakers, Backend e-commerce
Nest.jsMonific
Java (Spring)Schneider Electric
GraphQLBackend e-commerce
Systems
RustArgusEye
WebAssemblyArgusEye
Data
PostgreSQLArgusEye, Rommaana / TrustMango
MongoDBHealth-app, PhantomSneakers, Backend e-commerce
RedisArgusEye, Health-app
FirebaseRommaana / TrustMango, MichiStore
OracleSchneider Electric
Cloud & DevOps
Google Cloud (Cloud Run)Rommaana / TrustMango
TerraformRommaana / TrustMango
GitHub ActionsRommaana / TrustMango
DockerHealth-app
Vercel / RenderArgusEye
Practices
Role and scope-based access controlRommaana / TrustMango, ArgusEye
JWT / Firebase authenticationHealth-app, PhantomSneakers, Rommaana / TrustMango
Language model integrationsArgusEye, Health-app
05// education

Education

Degrees

  • Master's in Software ArchitectureUTEL, Sep 2026 - now In progress
  • B.S. in Computer Science (Informatics)UPIICSA - IPN, 2020 - 2024 Completed
  • B.A. in Digital CommunicationUTEL, 2023 - 2026 Degree in process

Courses

  • Full Stack Bootcamp, Ucamp7 months
  • React JS, CoderHouse4 months
  • Backend Development, CoderHouse7 months
  • Web Development, CoderHouse4 months
06// contact

Contact

Have a role, a project or a question? Write to me here and I'll reply to your email.

Or email me directly
oscar.7n7@gmail.com
At least 20 characters.