Let's have a Conversation about what you want from the web.
Roy Ronalds Programming
▷
Web & Technology Consultant
This is what I do
In a sentence, I code high quality and high availability webapps from serverless infrastructure to database to visuals and beyond.
I have build complex web applications since 2003. In recent years I have worked with organizations like Epic Games and Chargebacks911 (a credit card fraud company). I have worked individually and with teams on a variety of other projects, including web applications in React.js, Infrastructure on AWS Cloudformation using the CDK, lambda microservices and many more engineering technologies, modernizing team's full stack for organizations, most recently Epic Games, Reaktor, Chargebacks911, Ellucian, Sherman Brothers Shoes, and of course the simple static site you are reading. I starting out working on the browser based ninja game NinjaWars.net and continue working on it as my hobby work. There I use javascript, aws, and originally mysql then postgresql then serverless, semantic html5, a templating system, aws serverless lambdas and dynamodb, and making a long list of other improvements over the years.
I specialize in technology web app and engineered systems design, including front to back web programming, creating web app microservices from the ground-up, or recreating them where they already exist but need some love. Two of my focuses in this arena are: Security & Speed.
Security is foundational. Speed is critical.
Security is foundational.
I have seen too many systems burned by bad coding practices and with their client or inventory data at risk as a result. I have done my share of security cleanup work on apps that were coded by programmers without any security practices in place, which resulted in compromised user data and an app that -looked- fine but had security flaws. Generally one of the early reviews that I do with a web team is ask questions about it's account security approach, what systems are used to protect the people using the app. Expert level systems like Cognito, Auth0, and SuperTokens are secure ways to avoid writing complex things like custom cryptographic code.
Speed is critical.
To a large extent, speed is the first step to a good user experience, especially for users on phones or travellers. Similarly, a level of simplicity and leading design to what a person sees is important to naturally get them to the core content, whether that is selling products or words. And in this day & age, having the site be usable and simple for clarity on different mobile devices and browsers is important to reach a broader audience. Static precompiled frontends and precomputed data are the way I usually recommend acheiving that speed and usability goal.
Overall, I am a visionary architect, by which I mean I truly envision product features, systems, and solutions that don't exist yet by using intense communication and design. I mentor teams on approaches that get security, quality, automation and modern serverless practices in place by showing them how to release constantly and confidently. I turn the people who use your systems from customers to a community by showing the teams responsible for building the connection between accessibility and the quality that they already want to create but may need unlocked. If you want someone to help level up your team and your systems, let's talk.