
Simon Cruise
Verified Expert in Engineering
Software Engineer and Developer
Singapore, Singapore
Toptal member since September 12, 2022
Simon has decades of experience delivering robust back-end and front-end systems for brands like Colgate-Palmolive, Yahoo! Sports, BBC, and Cable & Wireless. He always pushes software excellence through continuous integration, automated testing, and collaborative Agile practices. Simon excels at guiding teams and fostering innovation by integrating modern coding standards and machine learning to build scalable, future-ready software that keeps clients ahead in fast-changing markets.
Portfolio
Experience
- Databases - 20 years
- Full-stack Development - 20 years
- APIs - 13 years
- Azure - 6 years
- React - 4 years
- Python - 4 years
- TypeScript - 4 years
- FastAPI - 3 years
Preferred Environment
Azure, Databases, Sass, TypeScript, React, React Native, Python, FastAPI, C#.NET, Node.js
The most amazing...
...project I've led was a quiz engine for a major broadcaster, engaging millions of kids daily and sparking curiosity nationwide.
Work Experience
Full-stack Engineer | Director | Freelance
The Digerati
- Partnered with a broad range of clients across industries, navigating diverse working environments and leveraging multiple technology stacks to deliver tailored solutions.
- Coordinated and collaborated effectively with clients across multiple time zones, managing communication and project workflows to ensure smooth, on-time delivery despite geographic challenges.
- Oversaw the end-to-end development of a comprehensive online platform for a leading Caribbean bank, enhancing digital presence, user experience, and operational efficiency.
- Leveraged machine learning tools and AI-assisted coding to accelerate development cycles, improve code quality, and enhance problem-solving efficiency.
Full-stack Developer
Colgate-Palmolive
- Designed, built, and configured GenAI applications to meet business process and application requirements.
- Helped define requirements through thoughtful questioning.
- Troubleshot and debugged issues as they arose and worked to ensure the stability and reliability of our applications.
Web Developer
Telehealth Provider in SEA
- Developed the web version of a telemedicine app using React, creating responsive front-end interfaces for doctors and patients to manage appointments and payments.
- Led API development with C# .NET hosted on Azure, integrating with an existing admin system and utilizing Azure API Management for enhanced security and functionality.
- Managed development workflows and maintained client communication through regular bi-weekly progress meetings.
Back-end Developer
Yahoo, Sports
- Helped the team to migrate a legacy platform to AWS.
- Created documentation using Confluence, tracked tickets and jobs using Jira, and used GitHub to aid with code reviews.
- Worked with a large team of DevOps and software engineers to collaborate to build the new tools and implement security requirements to migrate to the AWS platform successfully.
- Updated integration tests to work on the new platform with valid certificates, revised DB connector to use correct certificates, and numerous code improvements required for the migration.
Senior Interactive Developer
Bb&P
- Led the development for an impressive client list on work that's seen around the world.
- Collaborated with the user experience, creative, and strategic teams, blending specialist skill sets to ensure the best ideas emerge and the most elegant use of current technology is applied.
- Oversaw the creation of many large corporate websites, from the user experience (UX) stage to development.
Technical Architect
BBC
- Designed and oversaw technical projects for CBBC, CBeebies, and CBeebies Grownups on BBC.
- Acted as a technical lead on a pan-BBC game API that enabled BBC games to implement high score tables, achievements, cloud storage, multi-player, and social features into their games.
- Collaborated with other departments to create scalable solutions that integrated seamlessly onto the platform and worked with editorial colleagues to deliver their online content to millions of kids every week.
Senior Web Developer
TBWA\Manchester
- Worked as a senior developer on projects for many clients, including GHD, Electronic Arts, Redrow, Co-operative Group Limited, Cussons, Brother, and Breville, among many others.
- Collaborated with the creative and strategic teams, blending specialist skill sets to ensure the best ideas emerge and the most elegant use of current technology is applied.
- Oversaw multiple projects simultaneously while managing expectations for numerous clients concurrently.
Experience
Full-stack Developer for a Gen AI and AI Agent Tool
Working in an Agile environment, I collaborated closely with the Product Manager to manage the backlog, estimate user stories, and prioritize features aligned with a 2025 roadmap. I wrote clean, maintainable code, conducted code reviews, and troubleshot issues to ensure application stability. I also integrated OpenAI API to enhance AI capabilities, driving innovation and delivering future-ready solutions that support the client’s market leadership.
Organization Tier & Authorization Layer for a Multi-tenant SaaS
Authorization was the hard part. Organization admins needed to reach into every team in their org without a membership row per team, and checking that per request meant recursive queries. I resolved permissions at token-mint time instead, using Supabase's access-token hook to union role, owner-grant, and per-app permissions across a user's accounts into a JWT map of account id to permission keys with namespace wildcards, then backed row-level security with a single security-definer helper that settles an org admin's reach over any team in one join.
I shipped 11 SECURITY DEFINER RPCs, 50 migrations, 274 Playwright tests, and RLS specs that sign in as real users so policies run against real JWTs.
Prediction Platform: End-to-end ML Pipeline and Web App
Four model pipelines cover domestic leagues, cups, continental club cups, and internationals, whose dynamics differ sharply. Each pair of XGBoost Poisson goal regressors (Dixon-Coles low-score correction) with a multinomial home/draw/away classifier, using Optuna search, temporal splits, and Bayesian-smoothed priors. A matrix runner trains competing feature profiles side by side, so promotions are evidence-driven.
A probability that says "73%" has to win 73% of the time, so every artifact ships with isotonic calibrators fitted on the holdout, closing an 8-12pp overconfidence gap at the top end. Production runs as independent cron jobs with monitoring, including a coverage check for silent failures where a pipeline "succeeds" while producing nothing. The front end is a Next.js 16/React 19 app serving daily tips and accuracy records.
Full-stack PWA for Jewelry Insurance (Stripe Trials, Policy PDFs, CRM/ERP Integrations)
I owned the payments and policy lifecycle end-to-end, including payment method holds, trial-to-paid conversions, renewals, and robust Stripe webhook handling for success/failure states with retries, error handling, and an audit-friendly log trail. I implemented secure photo storage with signed access and optimized the experience for fast in-store signups.
I automated policy artifacts and comms: sequential policy numbering, Day‑0 and Day‑7 policy schedule PDFs, and transactional emails via Postmark (confirmation, conversion, renewal reminder) with email event logging. I also delivered retailer conversion analytics, internal support/admin search tools, HubSpot sync for agent visibility, and a daily policy/payment JSON export for the NetSuite team.
Figma-to-code Engine | Binary Decoder, Layout Reconstruction & AI Codegen
The hardest part was component instance expansion: Figma stores overrides as sparse, GUID-keyed diffs whose keys resolve to different base nodes across instances. I built a seven-layer matching algorithm—override keys, structural DFS, and geometric heuristics—to reconstruct the full rendered tree, plus a vector pipeline that emits SVG from raw path blobs and font glyph outlines. Blend modes and masks that CSS can't express are pre-composited via headless Chromium at render time.
A vision-LLM layer then classifies page sections from screenshots. It rewrites absolute markup into responsive Tailwind, guided by measured geometry so the model never guesses facts the source file already knows. Shipped as both a Typer CLI and a SaaS: FastAPI/SQLAlchemy back end with a job worker, Stripe billing, and Alembic migrations, plus a React 18, TypeScript, and Vite front end.
Management and Creation of a Portfolio of Sites for a Large Corporate Organization
CMS and API for a Large US Realtor
I contributed to requirement gathering, technical planning, and Agile development processes. Also, I focused on writing clean, maintainable code, optimizing back-end performance, and ensuring the CMS and API remained stable and scalable. This role demanded rapid problem-solving and adaptability to evolving business needs, delivering solutions that enhanced the company’s digital presence and customer engagement.
Tech Lead for a Gaming API
https://www.bbc.co.uk/cbbcAPI for a Quiz Engine
https://www.bbc.co.uk/bitesizeWebsite for a National Bank
Education
Bachelor's Degree in Software Engineering
Liverpool John Moores University - Liverpool, England, United Kingdom
Certifications
Microsoft Azure Developer Associate
Microsoft
Skills
Libraries/APIs
React, REST APIs, API Development, Node.js, UI Pattern Library, Stripe, XGBoost, Scikit-learn, Claude API, SQLAlchemy
Tools
ActiveMQ, Stripe Checkout, Figma to HTML, Claude
Languages
PHP, TypeScript, C#, JavaScript, Java, C#.NET, SQL, SAML, HTML5, Python, Sass
Frameworks
.NET, Spring, ASP.NET, Tailwind CSS, React Native, Next.js, .NET MAUI, Optuna, OAuth 2
Paradigms
Agile, Test-driven Development (TDD), Object-oriented Programming (OOP), DevOps, Back-end Architecture, Microservices
Platforms
Azure, Linux, Amazon Web Services (AWS), Docker, Kubernetes
Storage
Databases, MySQL, MariaDB, Microsoft SQL Server, MySQL Server, MongoDB, PostgreSQL, Redis
Other
APIs, Back-end, Data Structures, Content Management Systems (CMS), Architecture, Leadership, Software Design, Advisory, CTO, Technical Leadership, Scalable Architecture, Server Migration, Legacy Code, API Documentation, Single Sign-on (SSO), OAuth, API Integration, Web Technologies, Front-end, Full-stack Development, FastAPI, Web Security, Large-scale Projects, Vite, Web Development, Progressive Web Applications (PWAs), Supabase, Fintech, Feature Engineering, Solution Architecture, Software as a Service (SaaS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring