Alexis Vargas

Software Engineer · Backend & Full-Stack (Python/Django, Vue, Flutter)
Sydney, NSW, Australia
lexisvar@gmail.com
lexisvar.me · github.com/lexisvar · LinkedIn

Summary

Software engineer who builds web, mobile and backend systems end to end. Since 2025 I have designed, built and run Caissify on my own: a Django/DRF API with Celery and WebSockets, a Vue 3/TypeScript web app, Flutter apps on the App Store and Google Play, and a Rust/Tauri desktop app. Its open-source FIDE pairing engine (caissify-pairings on PyPI) showed 0 discrepancies against bbpPairings across 10,000 simulated tournaments. Before that, ten years building production web applications and APIs in PHP/Laravel and Ruby on Rails. I work with Claude Code and Cursor every day, with written rules, CI and code review. Chess player and coach.

Technical Skills

Backend Python · Django · Django REST Framework · Celery · Django Channels / WebSockets · REST API design · OpenAPI
Frontend Vue 3 · TypeScript · React · Pinia · Vite · Tailwind CSS
Mobile & Desktop Flutter · Dart · Rust · Tauri
Data PostgreSQL · Redis · SQLite · Elasticsearch
Cloud & DevOps Docker · Railway · GitHub Actions · Sentry · AWS S3 · Linux
AI-assisted development Claude Code · Cursor · LLM APIs
Also experienced in PHP · Laravel · Ruby · Ruby on Rails · MySQL

Education

Bachelor of Systems Engineering

Oct 2026
Corporación Universitaria Remington, Colombia · Ingeniero de Sistemas

Recent Projects

Caissify · Founder & Lead Engineer (self-directed)

Jun 2025 – Present

Chess learning and tournament platform that I designed and built as the only engineer: about 2,000 commits across 12 repositories since June 2025.

Stack: Python, Django, Django REST Framework, Celery, Django Channels, PostgreSQL, Redis, Vue 3, TypeScript, Flutter, Rust, Tauri, Docker, Railway, GitHub Actions · caissify.com · App Store · Google Play

caissify-pairings: open-source FIDE pairing engine · Author and maintainer (open source)

Apr 2026 – Present

Pure-Python library for chess tournament pairings, published on PyPI (12 releases).

Stack: Python, NetworkX, pytest, GitHub Actions, PyPI · pypi.org/project/caissify-pairings · github.com/lexisvar/caissify_pairings

Caissify Tournament Manager (desktop) · Founder & Lead Engineer (self-directed)

Apr 2026 – Present

Offline-first desktop app for chess arbiters: Swiss and round-robin pairings, TRF16 import/export, tiebreaks, PDF sheets and one-click sync to the cloud.

Stack: Rust, Tauri 2, React 19, TypeScript, SQLite, Python, GitHub Actions · github.com/lexisvar/caissify_tm_releases

Experience

Chess Coach

May 2025 – Present
Sydney Academy of Chess

Ruby on Rails Developer

Feb 2022 – Mar 2023
Shore

PHP Laravel Developer

Jan 2020 – Feb 2022
Grupo Bien Pensado

PHP Analyst

Jun 2017 – Mar 2019
HandyCommerce

Earlier Experience

Project Manager & Developer, Solvitio Jan 2015 – Nov 2017
Linux Server Support, Factoria Digital Mar 2013 – Nov 2014
PHP Developer, Grupo i33 Mar 2012 – Mar 2013