I'm a software developer based in Gainesville, Florida. As the Lead UI Developer at Task Automation Partners, I blend technical expertise with creative problem-solving.
Currently, I’m leveraging AI to innovate knowledge management and advance academic research. Let's connect and build something amazing.
Implements modern React architecture and best practices while maintaining familiarity with legacy codebases. Translates pre‑16.8 projects into modern, concurrent‑mode enabled solutions.
Designs interfaces with empathy, accessibility, and modern web standards to deliver rad experiences for all users.
Develops APIs with Go, Node, C#, or Python. Works with databases like Postgres, MSSQL/MySQL, and MongoDB.
Spearheaded scalable frontends using React 18/19, TypeScript, and Vite for enterprise clients like Mitsubishi Electric.
I developed and optimized complex, nested layouts with React Router V6 and V7, establishing clear boundaries between UI components and data loading. By leveraging well-structured DTOs, I ensured type safety and minimized friction when extending .NET 6 backends into TypeScript codebases.
Designed APIs with Node, Go. Contributed to APIs in C#.
Synthesized frontend and backend requirements to create efficient DTOs. Ensured typesafety across the wire by utilizing OpenAPI TypeGen.
Worked with databases such as Postgres, MSSQL, MySQL, and MongoDB.
Schema design and query optimization, ensuring high performance across large datasets.
I explore different backend approaches on personal projects with Go and Node, and also contribute to C# codebases at work.
Whether I'm building side projects or diving into enterprise solutions, I focus on clean architecture and reliability. Docker and Azure often come into play to streamline deployment and keep development efficient.
Crafted accessible, intuitive user interfaces while adhering to modern web standards.
Spearheaded UI projects as Lead UI Engineer, balancing technical excellence with creative design for enterprise applications.
I prioritize clarity and consistency so developers can focus on shipping, not debugging.
My belief is that codebases should be prescriptive and straightforward. By establishing well-defined APIs, structured data contracts, and thorough documentation, I ensure strong IntelliSense, AI-assisted autocompletion, and a minimal cognitive load for the entire team.
Bridged frontend and backend seamlessly to deliver holistic, data-driven solutions.
Relieved backend pressure by translating backend DTOs into strongly typed frontend interfaces, ensuring end-to-end type safety and smooth integrations.
Spearheaded the development and design of frontend architecture for warranty processing systems and part management software.
Architected the frontend for audit management software for the manufacturing industry, improving user experience and increasing Layered Process Audit throughput, observability, and accuracy.
Designed and delivered several frontends integrated with Task Automation Partners' custom CMS and Admin Portal, allowing for seamless content management and user experience improvements.
API and DB for an NFT gaming industry client. Built with Typescript, Prisma, Docker, and PostgreSQL for a scalable, extendable, and type‑safe solution.
Audits and migrations for multiple React apps—leveraging legacy insights and modern practices to boost performance and streamline user experiences.
Knowledge and research management app and AI assistant for researchers and academics.
Curricula design and collaborative education platform inspired by the socratic method.
Ochre: Text extraction and OCR for pdfs and images, piped into into Scander for chunking and labelling.
A lightweight CMS desktop app built with NeutralinoJS and React for managing content on my blog and projects page.
An experiment in data sonification and generative music—transforming cryptocurrency price data into dynamic musical sequences.
Geomancy and I Ching divination apps. Theme and color palette generator.