Uses
Setup
The tools behind the work — the web stack, the geospatial pieces, the native side, and the server everything runs on.
Machine & editor
Where the day actually happens.
- Mac, Lenovo
- Linux, macOS & WindowsDevelops across all three
- Visual Studio CodePrimary editor
- Claude CodeVS Code extension, for pair work
- zshDefault shell
Web
The stack behind the platforms and client work.
- LaravelPHP, government and SaaS platforms
- Next.jsReact, App Router
- React
- Node.jsv24
- TypeScript
Data
Schema design, queries and everything that outlives the app.
- PostgreSQLPrimary database
- PostGISSpatial extension
- MySQL
- DBeaverDatabase client
Geospatial
For biodiversity, environmental and GLOF-related work.
- QGISDesktop GIS and spatial analysis
- GeoServerSelf-hosted, serving map layers
- OpenLayersBrowser-side rendering
Desktop
Cross-platform native applications.
- Qt 6C++ application framework
- C++
- FFmpegMedia pipelines
- PythonTooling and automation
Server & deployment
A VPS that arrived unmanaged and got configured from bare metal up.
- ContaboSelf-managed VPS, provisioned by hand
- LinuxServer administration
- Nginx & ApacheDepending on what the stack needs
- GoDaddyDomains and hosting
Also works with
Software engineeringDigital transformationE-governanceGovernment automation systemsGIS & geospatial systemsPostGISGeoServerOpenLayersEnvironmental monitoringGLOF monitoringWeb developmentLaravelReactNext.jsNode.jsPHPPythonPostgreSQLMySQLDatabase designSystem architectureDesktop applicationsQt / C++Safe Exam BrowserDevOps & deploymentQGISLinux server administrationVPS provisioningNginxApache