Skip to content
// Senior Full-Stack Engineer

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.

// PROFILE.README

Profile

Since
2007
Role
Senior Full-Stack Engineer
Based
Melrose, MA

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.

// PROJECT.FLAGSHIP

Ataru Cesium

Cesium logo
Ataru
CESIUM
» ataru.io
  • 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 to replace them. It now runs at ataru.io and tracks time, invoices clients, follows payments and estimates tax.

It is a SvelteKit and TypeScript app on Firebase with Stripe subscriptions, and it bills by the hour, per unit, as a fixed fee or as a retainer. Native iPhone and Android apps built with Capacitor are in testing ahead of their store release.

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

// MODULES.08

  • Time Tracking & Timesheets
  • Hourly, Per-Unit, Fixed-Fee & Retainer Billing
  • Invoicing (PDF & Email)
  • Payment Tracking & Partial Payments
  • Estimated Tax Planning
  • Profit & Loss and Capacity Reports
  • Expense Tracking
  • PTO & Leave Tracking
// CERTIFICATES.03

Certificates

2026

Crash Course on Python

Google (Coursera)

ID 7T1219Q2JJVW

2014

K2 Blackpearl Core

Johannesburg, South Africa

2014

Microsoft Certified Professional (C#)

Johannesburg, South Africa

// EXPERIENCE.07

Experience

  1. 2018 – PresentRemote (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.
  2. Co-Founder & Lead Developer

    at MySmartRenter.com

    2024 – 2026Remote (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.
  3. Lead Developer

    at Forgood

    2017 – 2018Rosebank, 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.
  4. Senior Developer

    at Investec

    2015 – 2017Sandton, 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.
  5. Senior Developer

    at First Tech Digital

    2014 – 2015Midrand, 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
  6. Senior Developer

    at Contract Communicator

    2011 – 2014Woodmead, Johannesburg, South Africa

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

  7. Junior/Intermediate Developer

    Various positions held

    2007 – 2011Various, 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.

// STACK.06

Skills & favourite tools

AI & LLM

  • AI-Assisted Development
  • Claude Code
  • Cursor
  • Antigravity
  • Prompt Engineering
  • Anthropic / Claude API
  • Local LLMs
  • Ollama
  • LM Studio

Languages

  • TypeScript
  • JavaScript (ES6+)
  • Python
  • C#
  • SQL

Frontend

  • React
  • Next.js
  • Svelte
  • Tailwind CSS
  • HTML5
  • CSS3
  • SVG
  • Claude Design

Backend & APIs

  • Node.js
  • REST APIs
  • .NET
  • Microservices
  • Auth0
  • Stripe

Databases & Cloud

  • MS SQL Server
  • MongoDB
  • Cosmos DB
  • Azure
  • AWS
  • Google Cloud
  • Firebase

DevOps & Practices

  • CI/CD
  • GitHub Actions
  • Jenkins
  • Git
  • Agile / Scrum
  • System Design
  • Mentoring