Sharp Software Solutions
About SSS

A small team. Serious about the work.

Sharp Software Solutions is a Pretoria-based custom software development company. We build bespoke systems, web apps, and mobile applications for South African businesses that need software shaped around the real problem.

01

We scope with the people who will actually build the system.

02

We take on fewer projects so the work stays focused.

03

We stay close after delivery because software needs support.

Why SSS exists

We kept seeing good businesses held back by bad software.

Most software fails not because of the code. It fails because the problem was not understood properly before the build started. We have seen it in systems we have been brought in to fix, and we have built our process around preventing it.

We ask more questions upfront than most development teams. We push back when a brief does not quite add up. We scope properly, not to build a bigger proposal, but because a system built on a clear brief delivers what it is supposed to.

Then we move fast. Same-day to days is genuinely how we operate. Not as a marketing claim, but as the natural result of direct communication and a team that does not have overhead slowing it down.

We are not a large agency. That means fewer handoffs, less noise, and a team that is genuinely accountable to you, not buried behind layers of account management.

Team profile cards

The people behind the work.

We are a small, deliberate team. Every member works on client projects and stays close to the problem. These cards are a quick way to show who each person is, what they work with, and what they bring to the team.

SHARP / TEAM-001
RP

Russel Pearson

Founder · Backend Developer

Founded SSS and has been solving weird and wonderful client problems ever since. The kind of problems nobody else wanted to touch.

Tools / strengths

Problem solvingAnalytical thinkingMulti-threadingBackend

Outside work

I play chess, padel, and tennis.

SHARP / TEAM-002
QS

Quintin Sharp

General Manager · Project Manager

Runs the business side of SSS. Rarely spotted in the office. Things tend to quietly fall apart when he is not around, which is how we know he matters.

Tools / strengths

Classified???Unknown

Outside work

At the time of writing this Quintin has still not filled in his form. His deadline was EOD yesterday. Not a good look 🥶

SHARP / TEAM-003
KD

Kyle Dornan

Backend Developer

Develops and maintains backend APIs and server infrastructure, while translating complex technical work into clear language for the people who have to live with it. He also shamelessly plugs his IG 🤫

Tools / strengths

C#Node.jsPHPRedisSQLNoSQLDockerLinuxAWSML.NET

Outside work

I enjoy photography, golf, travelling, and camping. Find my wildlife work at: @kyledornan_wildlifephotography

SHARP / TEAM-004
AK

Ashley Kriel

Backend Developer

Backend developer specialising in C#, building and maintaining scalable systems for clients.

Tools / strengths

C#.NETSQLMongoDBAPIsEntity FrameworkPostman

Outside work

Experimenting with new technologies, personal projects with a design focus, and recently getting into Unreal Engine.

SHARP / TEAM-005
KP

Kobus Prinsloo

Frontend Developer

Frontend developer focused on scalable, maintainable architecture. Crafts intuitive web and mobile experiences with a strong focus on performance and usability.

Tools / strengths

VueTypeScriptNode.jsMongoDBPostgreSQLFigmaUI/UXMobile

Outside work

I’m usually out with my two dogs, tracking down good coffee or food, on road trips in my bakkie, or watching Star Wars. May the Force be with you.

SHARP / TEAM-006
RK

Ruan Klapwijk

Project Manager

Runs the projects, handles the planning, and makes sure everything happens according to those plans.

Tools / strengths

PlanningCommunicationCritical thinkingAdaptabilityProblem solvingRisk management

Outside work

At the time of writing this the only answer Ruan gave me was 'Uhm...' so give him some time 🐢

SHARP / TEAM-007
TS

Theo Snyman

Frontend Developer

Translates extremely unclear requirements into performant, scalable code that delivers an excellent user experience.

Tools / strengths

TypeScriptVue.jsNuxt.jsTailwind CSSSupabaseUI/UXWebSockets

Outside work

I write more code, keep two freshwater aquascapes, do occasional open water dives, sim race, play action cricket, lift weights, and travel more than I should.

How we operate.

These are not decorative values. They are the things we hold ourselves to when we take on a project.

01

Scope before you build.

The problem on paper is never the full problem. We spend proper time understanding what you are actually dealing with before we design anything.

02

The same people, start to finish.

The same people who scope the work build it. There is no handoff to a different team once a brief is agreed.

03

Small team, close to the work.

We do not run a large agency. We run a small, focused team where everyone is close enough to catch problems early.

04

Build for the long run.

Systems we build are documented, maintainable, and designed to be extended as your business changes.

05

Honest about what we cannot do.

If a project is not a good fit, we say so. We would rather point you in the right direction than take on work we cannot do well.

06

No black boxes.

You should understand what has been built, how it works, and how to maintain it. We document properly and hand over clearly.

SA

South African business focus. We understand the local context.

2019

Founded. Young, lean, and deliberate about the work we take on.

5

Maximum projects at a time. Small is intentional.

Long-term support commitment on every system we ship.

The stack we work in.

No fads. No over-engineering. We use what works for the system, the team, and the business that has to live with it.

Frontend

Vue.jsNuxt.jsTypeScriptTailwind CSSVuetify

Backend

Node.jsC#.NETPHPPython

Data

PostgreSQLMongoDBRedisSQLNoSQL

Infrastructure

DockerLinuxAWS

Tools

WebSocketsEntity FrameworkPostmanML.NETFigma