Christo Joby Antony

software developer. I build, tinker and break systems to understand them better — from memory allocators to cloud pipelines.

os
CuriOS (experimental build)
host
carbon-based bipedal lifeform
kernel
caffeine.redbull.zerosugar
uptime
lifetime
shell
zsh · anu honours, first class
memory
notepad.exe
location
canberra, australia

four domains, one address space

lsmod · 4 loaded

Most of my work falls into four areas: systems, machine learning, cloud & security, and the web. I studied Systems & Architecture at ANU and taught there until early 2026.

Each area keeps one colour for the rest of the page. The scenes below are rendered live in WebGL and resampled to characters.

$ lsmod | grep sys

systems & architecture

Low-level C for allocators, OpenMP and CUDA for HPC — and I taught COMP2310 at ANU.

c · c++ · rust · haskell
$ journalctl -u ml

machine learning

Radiance fields and 3D Gaussian splatting at Trellis Data, plus a TensorFlow.js style-transfer pipeline.

pytorch · tensorflow · opencv
$ systemctl status

cloud & security

Agentic LLM pipelines on AWS Bedrock, with Terraform and Ansible deploying cyber-simulation infrastructure.

python · terraform · ansible
$ dpkg-query -W web

web & delivery

Next.js + TypeScript here, Remix + Supabase at Ohna. Postgres for modelling, Flutter on mobile.

typescript · java · sql

career.log

ps aux --sort=-start

Roles as processes, newest first — expand a row for the full log.

commandstate

lab.service

systemctl status

Personal projects, deployed and running — each screenshot links to the live version.

garage.service● active (running)
The Garage web viewer rendering a 3D Gaussian-splat scan of an Audi 90 Quattro die-cast car, with a gallery of other scanned cars below
$ timg garage.jpg— click to open

Garage

Hot Wheels collection scanned as 3D Gaussian Splats

An interactive web showcase of die-cast cars reconstructed as 3D Gaussian Splats and rendered in-browser with the PlayCanvas engine (WebGL2), streaming compressed SOG bundles with neighbour preload.

Built the full capture-to-asset pipeline: video frames → COLMAP pose estimation → monocular-depth background masking → MCMC-based 3DGS training via the open-source brush trainer.

3D Gaussian SplattingCOLMAPPlayCanvasReactViteCloudflare
picasso.service● active (running)
Picasso landing page — 'Arbitrary neural style transfer, in your browser' beside a brushstroke style-transfer sample
$ timg picasso.jpg— click to open

Picasso

Neural style transfer that runs in the browser

A web demo of Google Magenta's arbitrary image stylization network (Ghiasi et al., 2017) — a feedforward style-transfer net converted to a TF.js GraphModel and run client-side on WebGL.

Moved inference out of Python entirely: the FastAPI backend is now a ~80 MB static file server with no TensorFlow, while the float16-quantized model (~30 MB) ships from /model/ and runs in the user's browser.

TensorFlow.jsReactViteFastAPIDockerTerraform
neoauth.service● active (running)
NeoAuth landing page — 'Your password is a sequence of objects' above a demo sequence of emoji objects (crown, banana, watermelon, rocket, bell, bicycle)
$ timg neoauth.jpg— click to open

NeoAuth

Your password is a sequence of objects

Graphical authentication: pick an ordered sequence of 6–8 everyday objects, then sign in by spotting each one inside randomly composited challenge images. Nothing is typed, so nothing can be shoulder-surfed or keylogged.

Challenges are single-use and expire in minutes, and secrets are stored as peppered HMAC wrapped in Argon2id. Started as a COMP4500 research proposal — the live stack runs FastAPI + MariaDB behind a Cloudflare Tunnel with no inbound ports.

ReactFastAPIMariaDBDockerCloudflare Tunnel

skills.d

ls -F /usr/lib/skills.d

Languages first, then frameworks grouped by the work that used them.

ps -eo lang,level,domain --sort=-level
Cexpert · 4ySystems programming and memory management — tutored concurrency, allocation and networks.
Pythonexpert · 4yML R&D, agentic tooling and automation across research and cyber work.
Javaexpert · 4yEnterprise application development and OOP foundations.
C++proficient · 3yHigh-performance computing coursework and ncurses terminal tooling.
SQLproficient · 3yPostgreSQL and data modelling for full-stack backends.
TypeScriptproficient · 3yFull-stack web — this portfolio and modern interface work.
Haskellworking · 2yFunctional programming and type theory through academic work.
Rustworking · 2ySystems tooling, WASM, and concurrent low-level workflows.

frameworks, by what loaded them

systemd-cgls

Each slice is a job or project; the units under it are the tools it pulled in.

fifthdomain.slice● active
TerraformAnsibleAWS CDKBedrock

IaC across multiple AWS accounts, with rate-limit handling and proper cost allocation.

trellis.slice○ exited 0
PyTorchSciPyDockerOpenCV

Radiance fields and 3DGS research, plus the image-processing stages of the reconstruction pipeline.

picasso.slice● active
TensorFlowViteDocker

A GAN style-transfer model quantised and shipped to the browser — no Python at inference time.

ohna.slice○ exited 0
RemixSupabaseFlutterFirebase

Produce logistics for a team of five. McCusker Prize 2024.

anu.slice○ exited 0
OpenMPCUDAAngularDjango

Advection solvers and cloth simulation on the Gadi supercomputer; the web stack from coursework.

personal.slice● active
Next.jsReactPlayCanvasFastAPI

This portfolio, NeoAuth's backend, and the Garage splat viewer — plus a self-hosted server behind them.

not in a package

whoami --verbose

Softer skills, and where they come from.

Leadership

Residential leader for 200+ students and lead for 3 hackathon teams.

Communication

Acted as a representative between 2000+ students and faculty.

Innovation

Built and operated a self-hosted cloud server for personal applications.

verified

gpg --verify

Credentials, newest first.

degree2025
B. Advanced Computing (Honours)
ANU · Systems & Architecture
First Class · GPA 6.625/7
award2024
McCusker Prize for Sustainability
Australian National University
cert2023
Oracle Data Science Professional
Oracle Cloud Infrastructure
cert2022
Google Cloud Career Practitioner
Google Developer Student Club
last login: on ttys001
click the prompt — or press ctrl+` — to open a real shell