JQ
Jay Esquivel Jr.Online Engineer / Vancouver, BC

Hi, I’m Jay.

I’m an Online Engineer at 2K working on backend and client. In my spare time, I build open-source software and tools.

Networking

Backend systems

Open source

Homelab

Jay Esquivel Jr.

public profile

2K logo

Online Engineer @ 2K

server console

My homelab

jay@home-server:~$rsync camera-roll /server/photos

What I run

Photo storage, backups, Docker services, home automation, and side projects.

My homelab

I run photo storage, backups, containers, and home automation on my own hardware. It’s also where I try out networking setups and work on side projects.

Simplified overview
NetworkTunnel
Select a device or service

Network

Hosts

The home server and Raspberry Pi connect to OPNsense.

Cloudflare tunnel

Connects Cloudflare to the container services on the home server.

Compute / Storage

Home Server

Runs Docker containers and VMs, with storage for files, photos, and backups.

Experience

2K logo

Online Engineer

2K

Present

Vancouver, BC

Visit

Unannounced project

I work on backend systems and their integration with the client.

OffroadExpert logo

Software Engineer

OffroadExpert

From June 2024

Vancouver, BC

Visit

Built product import pipelines, API integrations, and internal tools for an automotive parts retailer.

  • Scaled in-store product listings by 300x through automated vendor ingestion from CSVs and hosted vendor files.
  • Built and containerized a React interface for managing scheduled jobs, logs, and configuration.
  • Integrated vendor APIs and used an LLM to standardize product metadata.
  • Supported a private-cloud migration that reduced operating expense by roughly 50%.
PythonTypeScriptReactDockerBashGCP
Jaysqvl Solutions logo

Contract Software Developer

Jaysqvl Solutions

Sept 2020 - Present

Vancouver, BC / Remote

Develop software and provide technical support for small businesses, alongside course development and tutoring.

  • Built REST APIs, full-stack apps, AI integrations, and operational tools for varied client needs.
  • Audited, debugged, and tested course content used by 3000+ students across private and public learning platforms.
  • Tutored university students in mathematics, computer science, and data science.
PythonJavaScriptReactNode.jsDockerAI/ML

Education

Simon Fraser University logo

Sept 2022 - Present

Simon Fraser University

BASc Computer Science - Software Systems

Operating systems, computer networks, software engineering, cloud computing, databases, mobile development, UI design, and intelligent systems.

Burnaby, BC

University of British Columbia logo

Sept 2020 - Aug 2022

University of British Columbia

BSc Computer Science & Mathematics

Data structures, algorithms, artificial intelligence, machine learning, deep learning, security, discrete math, linear algebra, and calculus.

Vancouver, BC

Projects

Some of the software and tools I work on in my spare time.

More on GitHub

Browser automation

Buntzen Pass Bot

I built this to help my family reserve Buntzen Lake park passes when bookings open. It automates the reservation process in a browser.

Homelab utility

Wi-Fi QR Generator

A command-line tool that creates Wi-Fi QR codes so guests can join a network without typing the password. Exports PNG and SVG files.

Shell

Android app

ExpensAI

Expense tracking app with receipt scanning, Firebase-backed sync, OpenAI Vision classification, and cloud functions for image/text processing.

Kotlin

Document chatbot

Impersonator

PDF-grounded chatbot using LangChain, vector stores, Docker, and a Streamlit interface for querying document collections.

Python

Resume screening platform

SnapScreen.ai

A prototype for student hiring, with authentication and a résumé review dashboard. Still in development.

Java

Networked game

Divide and Conquer

Java socket-based multiplayer drawing/territory game with a multithreaded server and packet-based client communication.

Java

Personal website

Jaysqvl.com

The source for this website, built with Next.js and hosted on Vercel.

TypeScript

Mobile activity tracking

Cardiolo

An Android app that records exercise routes and classifies activities.

Kotlin

Get in touch

Have a project in mind, or want to talk about something I’m working on? Send me an email.