Project writeups

Work across web, mobile, and lower-level practice.

These writeups frame the kinds of systems I have worked on and the engineering judgment behind them. They are intentionally practical: what the project needed, what the stack was good at, and where the tradeoffs lived.

01

Mobile application

Cross-platform field app

Ionic and Capacitor workflow for shipping one operational app across web and mobile while keeping native device behavior within reach.

Built for fast iteration, offline-tolerant screens, and practical deployment across mixed devices.

IonicCapacitorAngularREST APIs
02

Full stack web

PHP business systems

Server-rendered and API-backed PHP applications with database-backed workflows, clear admin surfaces, and maintainable deployment paths.

Focused on boring reliability: readable code, stable data flows, and interfaces people can use repeatedly.

PHPMySQLPostgreSQLRedisDocker
03

iOS and Android

Native mobile experiments

Hands-on mobile work in Swift, Java, and Kotlin to understand platform conventions beyond hybrid wrappers.

Better decisions around when to stay hybrid and when a platform-specific path is worth the cost.

SwiftJavaKotlin
04

Systems learning

Low-level practice bench

C projects, Lua scripting, and current Rust study for deeper control over memory, performance, and runtime behavior.

A steady habit of learning beneath the framework layer so higher-level work stays grounded.

CLuaRust
05

Realtime prototypes

Convex hobby builds

Small experiments with Convex for realtime state, quick product ideas, and backend-light prototypes.

A playground for trying ideas quickly without turning every prototype into infrastructure work.

ConvexTypeScriptReactive data