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
- 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.
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 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
Crash Course on Python
Google (Coursera)
ID 7T1219Q2JJVW
K2 Blackpearl Core
Johannesburg, South Africa
Microsoft Certified Professional (C#)
Johannesburg, South Africa
Experience
Full-Stack Engineer
at Ataru LLC consulting to Chronicle Graphics Inc.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.
Co-Founder & Lead Developer
at MySmartRenter.com2024 – 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.
Lead Developer
at Forgood2017 – 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.
Senior Developer
at Investec2015 – 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.
Senior Developer
at First Tech Digital2014 – 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
Senior Developer
at Contract Communicator2011 – 2014Woodmead, 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
Various positions held2007 – 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.
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
