I’m a software developer who builds practical web applications, data tools, and automations. Many of my projects begin with a real workflow problem—particularly in libraries and public services—and explore how software can make that process faster, clearer, and easier for non-technical users.
I recently earned a Master of Science in Data Analytics. My interests span web development, API integration, databases, applied AI, analytics, and user-centered software design.
- Building web applications with Python, Flask, JavaScript, HTML, and CSS
- Integrating REST APIs and external data services
- Developing applied AI and retrieval-augmented generation prototypes
- Working with SQL, relational databases, and data-processing workflows
- Designing accessible tools for non-technical users
- Translating operational problems into practical software
Languages and Web
- Python
- JavaScript
- SQL
- HTML and CSS
- Google Apps Script
Application Development
- Flask
- Streamlit
- REST APIs
- ArcGIS APIs
- Automated testing
- Object-oriented programming
AI and NLP
- OpenAI API
- LangChain
- Retrieval-augmented generation
- Embeddings and semantic search
- Text analysis and summarization
Data and Analytics
- SQL Server and SQLite
- Pandas and NumPy
- Jupyter Notebooks
- Tableau
- Data cleaning, transformation, and visualization
Tools and Platforms
- Git and GitHub
- Google Cloud Platform
- Linux-based development environments
-
Registration Finder — Staff-facing web application that integrates mapping and geocoding APIs to streamline library customer registration. The application is used across 20 branches and supports approximately 2,000–3,000 uses per month.
-
AI Reader’s Advisory — Personal prototype exploring LLM-assisted library catalog search, relational database design, and natural-language discovery.
-
Public-Records RAG Assistant — Personal retrieval-augmented generation prototype for finding and summarizing information from public board documents.
-
Android Upload Helper — Mobile application designed to simplify document uploads for public library printing.
-
Community Supply Inventory Analysis — Exploratory analysis and inventory workflow supporting supply planning and distribution decisions.
-
Missouri Public Libraries Dashboard — Tableau dashboard examining Missouri public library data published by the Institute of Museum and Library Services.
- Library Item Database — API-driven application for collecting, storing, and querying library item metadata.
I’m interested in software development opportunities involving web applications, APIs, data, AI, or workflow automation. I’m especially drawn to work where understanding users and organizational needs is as important as implementing the technical solution.


