Backend services
Java/Spring services, REST/JSON APIs, web form workflows, service layers, data access, and SQL-backed systems.
Java, Spring, SQL, cloud workflows, integrations, and applied AI.
I build APIs, web applications, data workflows, and services that run in production. Most of my work is Java/Spring and SQL, with cloud delivery and integration work around it.
Outside of work, I build practical AI tools with transcription, embeddings, vector search, and RAG.
Java/Spring services, REST/JSON APIs, web form workflows, service layers, data access, and SQL-backed systems.
File-processing workflows, Docker-based delivery, CI/CD pipelines, build automation, and release troubleshooting.
Service handoffs, third-party APIs, Java and .NET components, JSON configuration, and database connectivity.
Service-layer testing, application logs, monitoring tools, and debugging issues across services, files, and runtime environments.
Java, Python, C#, SQL, JavaScript, C++.
Spring Boot, Spring MVC, Hibernate/JPA, REST APIs, JSON, .NET/.NET Core, web applications.
AWS, Azure, S3, Lambda, EventBridge, Docker, GitLab CI/CD, GitHub/Git, Maven.
Postgres, SQL Server, MySQL, NoSQL, schema design, query tuning, transactional workflows.
Unit testing, service-layer testing, Gherkin, Cucumber, Grafana, Prometheus, Datadog, Elasticsearch.
OpenAI APIs, transcription, summarization, embeddings, vector search, RAG, Claude, Codex.
A personal meeting-notes app. It records audio, stores transcripts, and makes conversations searchable.
Built with Java services, OpenAI APIs, embeddings, vector search, and RAG.
Software for my ACT/SAT prep business. It scans paper answer sheets, stores scores, and generates student reports.
Built with C++/OpenCV and a backend service. The business serves 1,000+ students a year.
A small early internet business. People paid $5 to be listed as Officially Awesome.
Goal: $1,000,000. Revenue: $10. (thanks mom and dad)
I run an ACT/SAT prep business and built the internal software used to score tests and send results.
B.S. in Computer Science, University of St. Thomas.
Email is the best way to reach me.