I started as a database analyst/admin and spent a long time focusing on relational databases in the healthcare and education spaces before starting a development company. A few years later, I founded another company in the Healthcare Technology space.
When beginning new projects, I really try to understand the big picture before digging in. Once the big picture is in place, I can plan out the database structure for best performance and then execute the plan.
I specialize in Laravel/PHP, typically using the TALL stack ( Tailwind CSS, Alpine.js, Laravel, Livewire).
This stack is exceptional for a few reasons; it is easy to host on GoDaddy or other inexpensive shared hosting solutions. Laravel also presents programming practices that make it easy for new developers to pick up or collaborate on the project.
I've built a significant number of applications on this stack from delivery management, inventory reconciliation, customer/partner management portals,
I also frequently write software in Go, a high-performance language that supports cross-compiling for multiple operating systems. Some example things I build with Go are
- APIs which often end up as serverless functions (like AWS Lambda or Google Cloud Functions) which do some math or complex data-operations before returning a result
- Data processing applications - Often, when people receive one or more spreadsheets regularly in one format and want an application to change the format, pull data in from multiple sources, and then send this new data to a database or a new spreadsheet.
If you want to know more about me or what I do - you can check out my website at [login to view URL], where I post some of my open-source projects and blog occasionally.