Hi, I'm Eben Bosman

I am a driven Full-Stack Web Developer with nearly two decades of hands-on experience architecting and building modern web applications. As a self-taught developer, my career has been defined by an insatiable curiosity and a proven ability to master new technologies on the fly.

For me, writing code is an act of craftsmanship. I view clean, readable, and highly efficient code as the professional legacy I leave behind. I refuse to settle for 'average' when 'excellent' is on the table.

While I am deeply comfortable engineering backend APIs and databases, my favorite part of the job is perfecting the UX. I prioritize visual polish and intuitive design, always operating under one simple guiding principle: 'Would I enjoy using this product myself?'

Whether I am driving the product vision as a startup co-founder, building enterprise features as a contractor, or mentoring junior developers to 'pay it forward', I bring a self-sufficient, problem-solving mindset to every team I join.

Ataru Logo

Ataru

CESIUM

Personal Project • Built from the ground up • Used daily

Managing an independent contracting business often means wrestling with disjointed tools and scattered spreadsheets.

To eliminate this operational overhead, I architected and built Cesium - a comprehensive, centralized management platform hosted at Ataru.io.

I actively use Cesium day-to-day to seamlessly handle my time tracking, client projects, invoicing, expense reporting, and PTO, allowing me to focus entirely on writing great code.

Time TrackingClient/Projects AdminInvoicingExpense ReportingPTO & Leave Tracking

Certificates

Microsoft Certified Developer C#

2014
Johannesburg, South Africa

Try Hack Me

2021
Beginner Learning Path

Experience

2018 - Present
Remote (HQ in Denver, CO)

Spearheading the cloud transformation of OnePager's flagship desktop product. Tasked with the end-to-end redesign and architecture of the 'OnePager Live' SaaS platform.

  • Architecting and building a scalable, cloud-native application using React, Next.js, and TypeScript.
  • Developing robust RESTful APIs and bridging the gap between modern frontend architecture and legacy systems (C# & VB.Net 4.8, MS SQL).
  • Establishing and maintaining CI/CD pipelines using Jenkins and GitHub Actions for streamlined deployments to Azure VMs.
  • Utilizing SVG manipulation to render complex data visualizations directly in the browser.
Co-Founder & Lead Developer at MySmartRenter.com
2024 - 2026
Remote (HQ in Melrose, MA)

As Co-founder and Lead Developer, I drive the product vision and defined the full-stack architecture, overseeing all technical aspects from initial concept to production deployment.

  • Architected a high-performance, SEO-optimized frontend utilizing Next.js and React.
  • Designed a secure, scalable API layer backed by MongoDB for efficient data persistence.
  • Engineered a fully automated cloud hosting and CI/CD pipeline via AWS Amplify.
  • Successfully integrated critical third-party infrastructure, including Auth0 for identity, Stripe for payments, and Melissa.com for data verification.
Lead Developer at Forgood
2017 - 2018
Rosebank, Johannesburg, South Africa

Led an Agile development team through a major technology modernization phase while actively managing daily operations and recruitment.

  • Spearheaded the successful migration of the entire legacy MS MVC application into a modern Single Page Application (SPA) utilizing Aurelia, C# WebAPI, and Cosmos DB.
  • Architected and implemented core platform features while driving continuous performance optimizations to improve site speed and reduce operational hosting costs.
  • Managed the full software development lifecycle within a fast-paced Agile environment.
  • Mentored intermediate developers and actively participated in technical recruitment to scale the engineering team.
Senior Developer at Investec
2015 - 2017
Sandton, Johannesburg, South Africa
  • Research and implement new technologies to enhance code quality
  • Team lead on a major Regulatory project
  • Maintain 3rd party AML systems. (Nice Actimize)
  • Lead and mentor 2 graduate/junior developers
  • Lias and work closely together with the Operations team to perform as an effective unit in DevOps
  • Implementation of most monitoring in our space so as to assist in predicting trends of possible failures and insuring minimal downtime
Senior Developer at First Tech Digital
2014 - 2015
Midrand, Johannesburg, South Africa

Sub contracting to work with numerous clients which involved mostly web development, but also a small amount of Windows and Ionic mobile development

  • 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 tasked with the ground up development of an enterprise grade solution to replace the outdated products. Responsible for the full development life cycle.

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

These were my formative years as a web developer. Generally speaking, most jobs available at the time were for .Net. As such I got to learn VB.Net, C# and SQL. I also worked extensively with Web Forms and once it became available, MVC.

Skills & Favourite Tools

Programming Languages
C#VB.NetJavascriptTypeScriptMSSQL
Frameworks
ReactSvelteNext.jsNode.js.Net
IDEs & Tools
Visual Studio ProfessionalVisual Studio CodeCursorAntigravityJenkins
Platforms
FirebaseGoogle CloudHerokuMicrsoft Azure