Hi, I'm Eben Bosman

Senior Full-Stack Engineer with nearly two decades of experience building and shipping web applications. I work across the stack: React, Next.js, and TypeScript on the front end, Node.js and REST APIs on the back end, running on cloud infrastructure with automated CI/CD.

I like taking a product from an idea to something real and running in production, and I tend to lead while I build. Over the years I've run Agile teams, helped developers grow into senior roles, and co-founded a SaaS startup. Mostly I just care about writing code that's clean and easy to live with, and about building things I'd actually want to use.

Lately I've been going deeper into AI. I use AI-assisted tooling every day (Claude Code, Cursor, Antigravity), do a fair amount of prompt engineering, run local models with Ollama and LM Studio, and have done some integration work against the Anthropic API. I recently finished Google's Python certification, and I'm looking for a full-stack role on a team that's building with AI.

Ataru Logo

Ataru

CESIUM

Personal Project • Built with AI-assisted development • Used daily

Running an independent contracting business usually means juggling a pile of disconnected tools and spreadsheets.

So I built Cesium, a single platform (hosted at ataru.io) that handles my time tracking, client and project admin, invoicing, expense reporting, and PTO.

I built it almost entirely through AI-assisted, prompt-driven development, and I use it every day. It doubles as a real-world testing ground for how I work with AI.

Time TrackingClient/Projects AdminInvoicingExpense ReportingPTO & Leave Tracking

Certificates

Crash Course on Python

2026
Google (Coursera)
Credential ID: 7T1219Q2JJVW

K2 Blackpearl Core

2014
K2

Microsoft Certified Professional (C#)

2014
Johannesburg, South Africa

Experience

2018 - Present
Remote (HQ in Denver, CO)

Leading the cloud transformation of OnePager's flagship desktop product, with responsibility for the redesign and architecture of the new 'OnePager Live' SaaS platform.

  • Built a scalable, cloud-native SaaS application on React, Next.js, and TypeScript.
  • Designed REST APIs that connect the modern frontend to legacy C#/.NET and MS SQL systems.
  • Set up and maintained CI/CD pipelines in Jenkins and GitHub Actions for automated deployments to Azure.
  • Created interactive data visualizations in the browser using direct SVG manipulation.
  • Brought AI-assisted development tooling into the workflow to speed up delivery without sacrificing code quality.
Co-Founder & Lead Developer at MySmartRenter.com
2024 - 2026
Remote (HQ in Melrose, MA)

Co-founded the company and owned the full-stack architecture, from the initial concept through to production.

  • Built a fast, SEO-friendly frontend with Next.js and React using server-side rendering.
  • Designed a secure REST API layer backed by MongoDB.
  • Set up automated cloud hosting and a CI/CD pipeline on AWS Amplify.
  • Integrated the key third-party services: Auth0 for identity, Stripe for payments, and Melissa for data verification.
Lead Developer at Forgood
2017 - 2018
Rosebank, Johannesburg, South Africa

Led an Agile engineering team through a major platform modernization while managing day-to-day delivery and recruitment.

  • Led the migration of a legacy MS MVC application to a single-page application built on Aurelia, C# Web API, and Cosmos DB.
  • Built core platform features and worked on performance improvements that sped up the site and lowered hosting costs.
  • Owned the full development lifecycle in a fast-moving Agile environment.
  • Mentored mid-level developers and ran technical recruitment to grow the team.
Senior Developer at Investec
2015 - 2017
Sandton, Johannesburg, South Africa
  • Researched and introduced new technologies to improve code quality and reliability.
  • Led engineering on a major regulatory compliance project.
  • Maintained and integrated third-party AML systems (NICE Actimize).
  • Mentored two graduate developers.
  • Worked closely with the Operations team in a DevOps model to keep systems running well.
  • Added monitoring across our systems to spot failure trends early and keep downtime to a minimum.
Senior Developer at First Tech Digital
2014 - 2015
Midrand, Johannesburg, South Africa

Contracted across several clients, doing mostly web development with some Windows and Ionic mobile work.

  • europcar.co.za: car booking module
  • Stanlib: various internal systems
  • Tribe One / Sony Music: ticketing system
  • Investec: various internal systems
Senior Developer at Contract Communicator
2011 - 2014
Woodmead, Johannesburg, South Africa

Lead developer building an enterprise platform from scratch to replace the company's outdated products. Owned the full development lifecycle.

Junior/Intermediate Developer
2007 - 2011
Various, Johannesburg, South Africa

My early years as a web developer, working mostly in the .NET world (VB.Net, C#, SQL) with Web Forms and, later, MVC.

Skills & Favourite Tools

AI & LLM
AI-Assisted Development (Claude Code, Cursor, Antigravity)Prompt EngineeringAnthropic / Claude APILocal LLMs (Ollama, LM Studio)
Languages
TypeScriptJavaScript (ES6+)PythonC#SQL
Frontend
ReactNext.jsSvelteTailwind CSSHTML5CSS3SVG
Backend & APIs
Node.jsREST APIs.NETMicroservicesAuth0Stripe
Databases & Cloud
MS SQL ServerMongoDBCosmos DBAzureAWSGoogle CloudFirebase
DevOps & Practices
CI/CDGitHub ActionsJenkinsGitAgile / ScrumSystem DesignMentoring