robinsjames
Stuart McCulloch
Johannesburg, South Africa
CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

553.7
CodersRank Rank
Top 2%
Based on:
Stackoverflow 7 events
Top 50
JavaScript
JavaScript
Developer
South Africa
Top 100
TypeScript
TypeScript
Developer
South Africa
Top 10
Vue
Vue
Developer
South Africa
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Peach Payments
Oct 2025 - Aug 2026 (10 months)
Remote
Software engineer
To fill in
typescript postgresql aws
nCino
Mar 2024 - Sep 2025 (1 year 6 months)
Remote
Senior Software engineer
My work spans both frontend and backend development, with a strong focus on performance and long-term maintainability. I build and maintain features using Ruby on Rails, React, and TypeScript, and work closely with designers and product managers to deliver solutions that solve customer problems. I've also been involved in improving background jobs with Sidekiq and implementing caching strategies with Redis. Testing is a core part of our process, and I help uphold our TDD practices across both Ruby and TypeScript codebases.
ruby on rails typescript ReactJS redis aws
Prodigy Finance
Oct 2020 - Feb 2024 (3 years 4 months)
Remote
Full Stack developer
I worked across the full stack, closely collaborating with design to bring products to life. I maintained the marketing website and played a key role in improving the onboarding journey for potential customers. We practiced TDD with tools like Jest, RSpec, and Storybook, and regularly shipped features powered by modern JAMstack and backend technologies.
Designed and implemented RESTful APIs using Ruby on Rails, enabling seamless communication between the front-end and back-end systems.

Managed data handling and content management using Strapi, ensuring efficient data organization and API integration.

Conducted thorough testing and debugging of applications to maintain high standards of quality and performance.
ReactJS GatsbyJS ruby on rails Styled Components scss strapi ruby javascript rspec jest aws docker

This section lets you add any degrees or diplomas you have earned.
Self-taught
Self-taught, Self-taught
Jan 2018 - Present

Jobs for you

Show all jobs
Feedback