I'm Joel Southall โ a full-stack developer focused on web applications, data-driven tools, and civic technology.
I build systems that work with real-world data and are designed to be practical, maintainable, and useful to actual users.
TribeFinder โ React + GeoJSON + Mapping APIs
A web application that locates nearby tribal offices using federal geographic datasets.
- Works with structured GeoJSON data
- Implements location-based queries
- Presents data through interactive mapping interfaces
- Expanded into React and mobile versions
๐ This project reflects my interest in civic data, mapping systems, and real-world usability
My work centers around:
- Geographic & data-driven applications
- Web systems that support real-world workflows
- Educational and community-focused tools
- Languages: C#, JavaScript, Python, PHP
- Frameworks: ASP.NET Core, Blazor, React, React Native
- Data: GeoJSON, REST APIs, SQL, Firebase, MongoDB
- Systems: Linux, networking fundamentals, system configuration
- Practices: Agile, documentation, accessibility-focused design
- Hop with Waabooz โ React + Firebase -- Word-of-the-day app for Ojibwe language learning (education-focused)
- BlazorGraphQL โ Blazor + GraphQL + SQLite -- Data-driven application demonstrating structured query workflows
- ShelterFinder โ Flutter + Maps -- Tool for locating shelters and food resources (civic + accessibility focus)
- Philosobot โ Blazor + OpenAI -- Experimental chatbot exploring structured interaction and personas
- Organizer, EugDotNet Meetup (Eugene, OR)
- Regularly participate in local dev events and collaborative workshops
- AAS in Software Development
- MA in Philosophy
My background in philosophy informs how I approach systemsโfocusing on clarity, structure, and real-world meaning.
- Portfolio: https://greatlynxdesigns.com
- GitHub: https://github.com/Vexmage
- Email: joel.max.southall@gmail.com
Open to collaboration on:
- data-driven applications
- civic technology
- educational tools


