Skip to main content
Open to new opportunities

Mark Otuya

Full-Stack Engineer

Senior full-stack & AI engineer with 4+ years shipping production systems. Currently at Purple. Solo-built ProxySock (3,000+ daily transactions, 99.9% uptime), led Jobin.cloud's Vue-to-React migration (5,000+ users), shipped StockSense (multi-agent AI system).

React, Next.js, Node.js, FastAPI, PostgreSQL, Docker, AWS. AI/LLM orchestration. Open to new opportunities.

10+
Projects Shipped
18+
Technologies
7
Certifications

Featured Projects

Building products that solve real problems

ProxySock - B2B Proxy Marketplace (Canadian Startup)

ProxySock - B2B Proxy Marketplace (Canadian Startup)

Complete B2B SaaS platform built solo, end to end — subscription billing, multi-tenant PostgreSQL, RBAC, Redis caching, and AWS deployment. Handles 3,000+ daily transactions at 99.9% uptime, with Docker/GitHub Actions CI/CD shipping preview deployments on every PR.

ReactNext.jsTypeScriptNode.js+7
Jobin.cloud - AI Recruiting Platform

Jobin.cloud - AI Recruiting Platform

Led full frontend migration from Vue/Nuxt to React/Next.js with TypeScript for 5,000+ users. Built internal design system and optimized CI/CD pipelines, achieving 50% faster feature development, 80% fewer deployment errors, and 40% API over-fetching reduction using GraphQL + Apollo Client.

ReactNext.jsTypeScriptGraphQL+5
StockSense - Multi-Agent AI Stock Intelligence (Active Development)

StockSense - Multi-Agent AI Stock Intelligence (Active Development)

Multi-agent system with a supervisor agent coordinating specialised sub-agents for data ingestion, signal generation, sentiment analysis, and alert delivery across US and NGX equity markets. Agents communicate over a structured, schema-validated JSON protocol that prevents silent failures regardless of upstream model behavior.

Next.jsSupabaseGroq APILlama 3+4

What People Say

Testimonials from colleagues and clients

Mark is a fast learner who genuinely enjoys tackling new challenges. When we needed to migrate from Vue to React, he dove right in and figured it out quickly. He's not afraid to work with unfamiliar tech stacks and actually seems to thrive on it. Always eager to take on the tough problems and grow his skills. That kind of attitude is exactly what you want in a developer.

Daniel Petrocchi

Daniel Petrocchi

CEO & Co-Founder at Jobin.cloud

1 / 8

Let's Build Something

Open to new opportunities and interesting freelance work. My inbox is always open.

Get In Touch