terminal - justin@dev-machine
justin@dev-machine:~$ whoami
Software Developer
justin@dev-machine:~$ cat about.txt
╔══════════════════════════════════════╗
║ JUSTIN OAKENFULL - DEVELOPER ║
║ ║
║ Languages: Python, C/C++, JS, SQL ║
║ Frontend: HTML5, CSS3, Bootstrap ║
║ Leaflet, Jinja ║
║ Backend: Django, Flask, FastAPI ║
║ DevOps: Git, Docker, GH Actions ║
║ ║
║ Status: Continually learning ║
╚══════════════════════════════════════╝
justin@dev-machine:~$ git commit -m "Ready to innovate"
[main 47a8c2e] Ready to innovate
1 file changed, ∞ possibilities created
skills.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
const developer = { "name": "Justin Oakenfull", "role": "Full-Stack Developer", "languages": ["Python", "JavaScript","C", "C++", "Java", "SQL"], "frontend": ["HTML5", "CSS3", "Bootstrap", "Leaflet", "Jinja"], "backend": ["Django", "Flask", "FastAPI"], "databases": ["PostgreSQL", "MySQL","SQLite", "MongoDB"], "devops": ["Git", "Docker", "GitHub Actions", "Linux"], "tools": ["VS Code", "Jupyter", "Unreal Engine 5", "Wireshark"], getSkillLevel(skill) { return this.languages.includes(skill) ? "Expert" : "Learning"; }, deploy() { return "Ready for production!"; } };
frontend.sh
$ npm run skills --frontend
HTML5  ██████████ 81%
CSS3  █████████ 76%
Jinja  ████████ 72%
backend.sh
$ npm run skills --backend
Django   ██████████ 85%
ASP.NET ████████ 75%
REST API ███████ 70%
languages.sh
$ npm run skills --languages
Python  ██████████ 85%
C#    █████████ 80%
C++   ███████ 70%
databases.sh
$ npm run skills --databases
PostgreSQL ████████ 80%
SQLite    ███████ 75%
SQL Server ███████ 70%
devops.sh
$ npm run skills --devops
Git      ██████████ 85%
GitHub Actions ███████ 60%
Docker  ███████ 70%
tools.sh
$ npm run skills --tools
VS Code ███████████ 90%
Jupyter ████████ 80%
Wireshark ████████ 75%
featured-projects.md

# Featured Projects

⛏️ orefox-sdms
Spatial Data Management System - Capstone Project
Python
JavaScript
Django
# Description
SDMS integrated into GeoDesk, enabling map-based upload, clustering, and retrieval of geographic documents for OreFox AI
# Key technologies
Django • Leaflet.js • PostGIS • PostgreSQL • JavaScript
📈 portfolio-simulator
Portfolio Simulation project - Mini Capstone
Java
JavaFX
SQLite
# Description
Simulates stock portfolio performance using JavaFX for visualization, live price feeds, and user-driven trades
# Key technologies
Java • JavaFX • JDBC • SQLite • JUnit • Json
🪐 orbit-family-hub
Open-source family hub app - Personal Project
Shared Calendar
Collaborative Lists
Gamified Tasks
# Description
Orbit runs on a 27″ Android touchscreen, offering a unified view of family events, to-dos, and notes with intuitive drag-and-drop and widget support
# Key features
Real-time sync • Offline caching • Customizable widgets • Voice reminders • Modular plugin architecture
🧠 alzheimer-ml-classifier
Vision Transformer–based Alzheimer’s stage classifier
Python
PyTorch
ViT
# Description
Implements a Vision Transformer pipeline that classifies dementia stages (mild, moderate, non-demented, very mild) with over 97% test accuracy
# Key features
Data augmentation • PyTorch Lightning • Learning-rate scheduling • Model checkpointing • Classification reports
justin@dev-machine:~/projects/small
justin@dev-machine:~/projects/small$ ls -la --colour=auto
# Small but mighty projects - quick builds with real impact
📄 oakenfull.com.au
Terminal-themed developer portfolio with matrix rain, Konami code easter eggs, and responsive design
https://oakenfull.com.au
🏠 mortgagecalc.oakenfull.com.au
Clean, responsive mortgage calculator with payment breakdowns and amortization schedules
https://mortgagecalc.oakenfull.com.au
✅ todo.oakenfull.com.au
Drag-and-drop task manager with local storage persistence and smooth animations
https://todo.oakenfull.com.au
🤖 llm.oakenfull.com.au
Self-hosted large language model interface (resource-intensive, may be offline)
https://llm.oakenfull.com.au
justin@dev-machine:~/projects/small$ echo "4 projects found - all deployed and running"
4 projects found - all deployed and running
justin@dev-machine:~/projects/small$ |
docker-compose.yml

# Development Environment Services

RUNNING
Orbit

Touch-friendly, open-source family hub that unites calendars, lists, chores, and more on one central screen.

$ docker run -d --name orbit-hub -p 3000:3000 \ ghcr.io/oakenfull/orbit:latest
→ Open Orbit
RUNNING
speedtest-tracker

Self-hosted dashboard that logs Internet speed every 30 minutes

$ docker run -d --name speedtest-tracker -p 8080:80 \ ghcr.io/alexjustesen/speedtest-tracker:latest
→ Open Speedtest Tracker
RUNNING
penpot

Web-based open-source design tool that bridges the gap between designers and developers.

$ docker run -d --name penpot-frontend -p 9001:8080 \ ghcr.io/penpotapp/frontend:latest
→ Open Penpot
contact.sh
justin@dev-machine:~$ ./contact.sh --show-all
#!/bin/bash
# Let's connect and build something amazing together
justin@dev-machine:~$ exit 0 |