Services

Services

I offer a variety of services to help build your brand’s digital presence including the development of websites, web apps, and mobile apps.

I believe in being open and transparent and choose to design and develop with open-source technologies to provide my clients with, scalable, community-supported solutions. I also use commercial platforms and third-party APIs to speed up development.

I work with you and a broad range of technologies to help you build the best product for your business.

If you want to read about specific Technologies and hear about the sorts of things I've built with them, see here!

Front-end Development

I turn the pretty pictures your designer makes into real, functioning websites and apps.

I can build UI’s in a variety of tools including but not limited to HTML, CSS, JavaScript, React, Vue, and jQuery.

I can work with your designer if you have one, or use my high attention to detail to come up with something aesthetically pleasing, simple, and efficient to implement.

Read more about how I can help with Front-end Development

Back-end Development

I do back-end development and develop REST API's, micro-services, and GraphQL API's backed by databases.

I tend to primarily do back-end development in Ruby on Rails, Node.js, Kotlin, Java, and Go lang.

For databases I work with both SQL and no-SQL databases, including PostGres, MySQL, SQLite, MongoDB, and Redis.

Read more about how I can help with Back-end Development

Mobile Development

I build native and cross-platform mobile apps in various technologies.

As a full stack web and mobile developer, I have the expertise to implement the features every mobile app needs end-to-end.

Whether your goal is to ship a prototype quickly, or you've already validated your idea and need to build something performant with a strong foundation, I can help.

Whether you prefer to build separate native applications, or leverage cross-platform frameworks to build once and deploy everywhere, I can help.

Read more about how I can help with Mobile Development

Technical Leadership

As a technical leader, I aim to set up full-stack web and mobile software development teams for success.

I believe the right tools and automated processes in place, a healthy risk-free environment where devs can communicate and disagree, transparent communication, documentation, and a diverse group of individuals on the team to get a diverse set of opinions and influences all help build successful teams.

Read more about how I can help with Technical Leadership

Software System Design

How a software system is designed will have an impact on how well it can be maintained and built on, and how fast your team can ship. Let me help you build a solid foundation for your software.

Maybe you've asked yourself: Which back-end language or framework should I use? Should I do native apps or go cross-platform? Should I use an expensive off-the-shelf product or build my own? What kind of database should I use? 

If you’re looking to develop a product, I’m here to help you make the right technical decisions for you from start to finish.

Read more about how I can help with Software System Design

Content Management

I build websites that are easy for clients to add to, update, and manage themselves.

I leverage the power of community-supported systems and frameworks to empower my clients to manage their own content. I also work with cloud-based platforms for faster development.

I also build custom tools for managing content when appropriate.

Read more about how I can help with Content Management

Accessibility

I make websites and mobile apps for people regardless of technology and ability, and can create accessible, enjoyable digital experiences for users of all abilities.

I can provide accessibility consulting and development as per the Web Content Accessibility Guidelines and other guidelines.

Early in my career I worked on projects with strict accessibility requirements, and since then accessibility has always been top of mind for me.

Read more about how I can help with Accessibility

If you want to read about specific Technologies and hear about the sorts of things I've built with them, see here!