Building your software solutions so you can build your business.
I'll partner with you using a collaborative process that helps to ensure delivery of the right solutions to the right business problems.
Services
Web Applications
Make a positive impact on the way you do your day-to-day business with full-service development of a solution that is custom taylored to the needs of your business and your users.
- Backend API built on the OpenAPI specification
- Client-side javascript applications
- Hosting and maintenance
Mobile Apps
Need your solution to go wherever you go? Let's make an app for that.
- Mobile design
- Cross-platform solutions to get your app up and running on both Android and iOS at a fraction of the cost
Build upon an existing product
Already have a product that needs some TLC or new features? Have "off-the-shelf" software but need help with using it's BI features? I can help with that, too.
Process
Discovery
Every project starts off with a 2-4 week discovery phase. During this phase you'll be teaching me about your business and the problems you need solved. We'll work together to draft the software requirements and to define the minimum viable product (MVP). I'll also need to interview a representative group of employees that will be affected by the software to ensure that their needs are met by the system as well. Finally, I'll put together a working prototype that your users will then have the opportunity to demo and provide feedback.
What you'll get out of this:
- Product backlog (features you'd like built into your software solution) ready to go for the sprint cycles.
- Working prototype that is yours to use however you wish. You can even take it to a different development firm; of course, I'd appreciate it if you'd keep working with me.
- A good sense of the impact your software solution will have on your business.
Sprint Cycles
Sprint cycles? What are those? Put simply, a sprint is a set amount of time (typically 2-4 weeks) during which development is focused on delivering a specific feature or set of features. Cycles, because most projects complete mulitple sprints before the MVP is ready or the product is feature complete.
We'll kick off each sprint by delving into the nitty-gritty specifics of the next feature set to be delivered. We'll write as many scenarios as necessary to ensure that all desired behavior is specified. Put another way, we'll have a solid definition of "done" so that I know exactly what needs to be delivered at the end of the sprint.
About
Joshua Jones started his software development career as an inside sales representative for a trucking company in Southern California. He developed a Userform in Excel using VBA to record his call notes in a structured form which would then save those notes into a spreadsheet. Once his coworkers saw the tool he was using many of them wanted a copy of it and it became a standard-issue tool. From there, Joshua went on to the company's IT department where, less than 2 years after taking his new position, he spearheaded the complete re-write of the compay's system and successfully delivered the massive project a couple years later. This moved the company out of MS Access and onto ASP.NET web application backed by a SQL Server database.
Then, Joshua signed on with a physical therapy educational software company where he built several solutions using MySQL/MariaDB, PHP, and ReactJS. Among these solutions were a new sales module and a reporting module. The sales module enables the company to sell their products in packages on a subscription basis; where previously they sold everything at a one-time flat purchase price. With the new sales module they are also able to offer discount coupons as well as the ability for universities to purchase many activation codes that the schools can then provide/sell to PT students through the book store, thus opening a new revenue stream. This module integrates with Stripe for payment processing and MailChimp for targeted email campaigns.
The reporting module was built to help the company track various business metrics. These reports range from new trial account sign up counts to year-over-year financial comparisons, and more.