Hi, my name is

Alex Chang Rojas

Full Stack / Backend Developer

M.Sc. Computer Science candidate building production Python, FastAPI, Flask, Odoo, and React systems — with a focus on legacy migration, workflow automation, payments, and AI-assisted retrieval.

Mexicali, BC · Mexico

01

About

Full Stack / Backend Developer and M.Sc. Computer Science candidate with production experience building Python, Flask, FastAPI, Odoo, React, and TypeScript applications. Experienced in legacy system migration, workflow automation, API development, payment integrations, document/report generation, and AI-assisted retrieval systems.

Backend focus

Python · FastAPI · Flask · Odoo

Frontend

React · TypeScript · Tailwind

AI / Retrieval

RAG · Hybrid & Vector Search

02

Technical Skills

Languages

PythonTypeScriptJavaScriptKotlinJavaC++

Backend

FastAPIFlaskOdooREST APIsSQL

Frontend

React.jsVue.jsReact NativeTailwind CSSBootstrapShadcn UI

AI / Data

Hybrid SearchRAGEmbeddingsVector SearchMachine LearningData Analysis

Databases

PostgreSQLSQLiteSupabase

DevOps / Tools

GitDockerKubernetesLinuxAWS LambdaAWS S3

Integrations

Stripe APIExternal portalsDocument-processing workflows
03

Projects

Featured

Club Campestre — Member & Club Management System

A management platform for a private country club, centralizing membership administration, dues and billing, facility reservations, and member self-service into a single system.

  • Digitized membership records, account status, and dues/billing workflows to replace manual and legacy processes.
  • Built reservation and facility-management flows so members and staff could coordinate bookings and services.
  • Automated recurring statements and document/report generation (PDF/Excel) for billing and administration.
  • Integrated secure online payment processing for member dues and transactions.
PythonOdooFastAPIReactTypeScriptPostgreSQLStripe
Featured

Hybrid Search RAG Pipeline for Medical Code Retrieval

A Retrieval-Augmented Generation pipeline that returns relevant medical codes from clinical or administrative documentation.

  • Combined semantic/vector search with keyword-based retrieval to improve code-matching accuracy over naive search.
  • Ingests documentation, chunks text, generates embeddings, retrieves candidate codes, and returns ranked results.
  • Implemented as a practical backend workflow for medical documentation analysis and code-lookup automation.
PythonRAGHybrid SearchEmbeddingsVector SearchFastAPINLP

Roombun — Shared Household Management App

A mobile/web app for roommates, couples, families, and group trips to manage pantry items, grocery lists, expiration reminders, and shared expenses.

  • Built the MVP with React Native and Supabase, plus a landing page and early-user validation workflow.
  • Designed around real-time household coordination, shared requests, and collaborative item tracking.
React NativeSupabaseTypeScriptPostgreSQL

Academic Risk Prediction with Machine Learning

A graduate research project predicting student academic risk using machine learning and educational data mining.

  • Processed academic trajectory data and engineered features for grades, semesters, credits, state, and dropout risk.
  • Compared traditional ML models and sequence-based approaches for performance and risk prediction.
PythonMachine LearningData AnalysisSQLMarkov Chains
04

Experience

Jun 2023 – Mar 2026

Full Stack Developer

Aliquam

Mexicali, BC

  • Built and maintained production backend systems in Python, Flask, FastAPI, and Odoo for business process automation, case management, and data workflows.
  • Developed custom Odoo modules and migrated legacy functionality into newer application architectures.
  • Automated operational workflows with Python, reducing manual work in document handling, reporting, and internal processes.
  • Built frontend interfaces with React.js, Vue.js, TypeScript, Bootstrap, Tailwind CSS, and Shadcn UI.
  • Migrated legacy Flask/Bootstrap apps to modern React interfaces, improving maintainability and UX.
  • Integrated Stripe payment flows for secure online transactions and backend payment processing.
  • Generated and automated Excel, PDF, and Word reports for internal and client-facing workflows.
  • Containerized apps with Docker and Kubernetes; worked with Linux, Git, REST APIs, PostgreSQL, AWS Lambda and S3.

Jun 2019 – May 2022

Technical Support Specialist

Telvista

Mexicali, BC

  • Diagnosed and resolved technical issues using structured troubleshooting workflows.
  • Collaborated with network and maintenance teams to resolve service reliability issues.
  • Communicated technical issues clearly to non-technical users while maintaining strong customer satisfaction.
05

Education

M.Sc. in Computer Science

Autonomous University of Baja California

Expected Dec 2027

B.Sc. in Computer Engineering

Autonomous University of Baja California

Dec 2023

06

Certifications

IBM Full Stack Software Developer — IBM / Coursera

Google IT Automation with Python — Google / Coursera

Get in touch

Let's build something.

I'm open to backend and full-stack opportunities. Whether you have a project in mind or just want to connect, my inbox is open.

arulichit@gmail.com