In progress
Google Ads Acquisition Planner
How do you plan a campaign backwards from a business goal? I’m shaping a tool that connects lead targets to inquiries, clicks, and budget.
- Tools
- Git workflowCI/CDTypeScript
I help SaaS teams deliver their product’s value through reliable software, from user-facing features to backend systems.
Core stack: TypeScript · React · NestJS · PostgreSQL
Dakar · UTC+00Available
I take a backlog requirement through implementation, review and release.
I build and evolve services, integrations, permissions and asynchronous jobs.
I trace production issues, set up useful logs and alerts, and automate tests to prevent regressions.
I build websites and web apps for businesses and digital professionals, and provide white-label development for agencies and consultants.
Tell me about your projectFast, responsive pages built to your design and goals.
Custom features and integrations for real product needs.
Development support delivered under your agency or consultancy brand.
In progress
How do you plan a campaign backwards from a business goal? I’m shaping a tool that connects lead targets to inquiries, clicks, and budget.

In progress
An accessible Next.js site with easy-to-update content and a functional quote flow.
Rubyx 2023–2026
Develop and maintain a production multi-tenant SaaS application for financial professionals, with 3+ years of experience on the product.
Build and maintain features across React, NestJS and PostgreSQL, including dashboards, tables and exports.
Work on data isolation, authentication and permissions across tenants.
Build and maintain APIs, background jobs and external integrations.
Work with PostgreSQL and BigQuery for application and analytics data. Investigate production issues and contribute to performance and reliability improvements.
I build the features that set your product apart, following your team’s intended workflows. The UI reflects permissions; the server enforces access.
I keep business logic and authentication on the server, so product rules stay consistent.
I filter data in SQL before it reaches the app, keeping dashboards focused.
I catch bugs early with unit tests.
I follow a structured Git workflow with hooks and Conventional Commits. Docker and CI/CD make releases more reliable.
I draw on production experience to spot risks early, helping your team avoid costly rework and delays.
I gather requirements with the product team, clarifying scope and expected behavior before implementation.
I work within the team’s decisions and communicate clearly across product, design and engineering.
I check edge cases, then monitor and debug issues in production.
The technical foundation to enable your strategy.
My background is in bespoke web development, using technologies also used by companies such as Facebook, Netflix and Airbnb.
Before that, I studied business and explored how to create value for others and build successful ventures. That perspective shapes how I write code: software should create value first.
A good solution doesn’t need countless moving parts. It should fit your needs, goals and environment. I work with your team to implement what your strategy requires.
More about meApplication architecture, data and maintaining live products.
How permission rules can affect customer trust, support costs, and a SaaS product's ability to serve more complex teams.
How seemingly minor friction can slow adoption, increase support demand, and weaken retention in a SaaS product.
A practical note on contributing to an existing production codebase without rushing toward a rewrite.
Got an exciting product in mind? Tell me about it and what you’d love to build or improve!