$ whoami
Tung
Software Developer — ML, Web & Geospatial
web applications · ML/geospatial pipelines · developer tooling
I build web and geospatial software, from React/TypeScript interfaces to .NET desktop GIS and LiDAR/ML pipelines. I keep the code readable and the data correct, especially when someone else has to run the tool later.
01. Featured Projects
Four public projects — what I built and where I contributed.
02. About Me
How I work through practical software problems, from the interface out to data and delivery checks.
I like practical software problems — especially when maps, LiDAR, or a daily workflow needs a tool someone can actually run.
I hop between the UI, the data, and the release checks when a feature needs all three. That's usually how the web apps, geospatial pipelines, and desktop tools I work on fit together.
- Correct spatial data — CRS, units, and labels tend to drift if you don't check them end to end.
- UI, data, and tooling — When a feature needs more than the front end, I fix the data path and the supporting script too.
- Checks before handoff — I write tests and release steps so "works on my machine" isn't the final state.
03. Experience & Education
Geospatial work in desktop software, data processing, testing, and release automation.
04. Project Index
Smaller public tools built to solve a specific problem or automate a repeated task.
05. Technical Skills
Rough groups for the work I do most, and the tools I use to ship it.
06. GitHub Activity
A 3D snapshot of my GitHub activity over the past year.
// contributions, visualized in 3D
Use the arrow keys to inspect days, Home or End to jump, and Escape to return to the latest day.
07. Working with AI
How I plan, build, and verify software with AI help.
// how I work
I use AI for research and boring edits. I still choose the design and what gets merged.
I use AI to read code, compare options, and draft small changes. I review the diff, run the checks that matter, and keep only what I'm happy with.
- Planscope and what done means
- Researchcodebase context and constraints
- Buildsmall changes that fit the existing code
- Reviewtests, behavior, and edge cases
- Delivertest results and clear handoff notes
I still decide what gets merged.
08. Contact
I’m open to software engineering roles and projects in web, ML, geospatial, or developer tools.
If you’re building something in that space, I’d be happy to hear from you.