Simulation software developed and validated for research, and full-stack
web and data applications built for clients and deployed in production.
Open source · Julia
juliaTDGL — 3D two-band TDGL solver
The solver of the methods paper, released under MIT: kernel threaded over planes, optional physics behind switches, checkpoint and restart, VTK export for ParaView, a guide to the physics and the numerics, and about 56 000 test assertions including bit-for-bit acceptance against reference states.
github.com/georgeotjg/juliaTDGL
Tools · JavaScript, Python
Shape editor and run manager
A browser editor for three-dimensional sample shapes that checks, while drawing, whether a shape can rectify at all, and a terminal menu that launches, follows, stops and resumes long runs and reports each critical current as a bracket.
First principles · in progress
Real-time Weyl model and ab initio tooling
A dependency-free Julia package that propagates a Weyl lattice model in real time with checkpointing by blocks of k-points, a photocurrent extractor tested on Octopus output, and a batch runner that stops and resumes real-time TDDFT runs identically.
Full-stack web · field data
Field data capture platform
Geospatial web application: GPS-tagged forms, team authentication, an interactive map with spatial queries and a dashboard, plus an offline queue on the phone for areas without signal. Deployed and used in the field for interviews, surveys and territorial records; new questionnaires or regions are configuration, not a rewrite.
Data · OCR + local language model
Metadata extraction at the National Astronomical Observatory
OCR combined with a locally hosted language model to extract metadata from scanned documents, with validation that rejects malformed extractions instead of passing them on.
Web · small business
Catalogue site for a motorcycle workshop
Responsive catalogue with quotations over WhatsApp, deployed and in use.
tecnimotos-villamil.vercel.app/