About
Full-stack developer with five years of experience shipping web products from idea to production — React, Angular, Ember.js, and Astro on the front end; C# (.NET), Ruby on Rails, and PostgreSQL behind it. I care about clean, maintainable code and real-world performance, and I do my best work alongside designers and product owners. For the past two years Claude Code has been part of my daily workflow, helping me ship faster without lowering the bar.
Full Stack Software Developer
- Birthday: 13 July 1997
- Age: 29
- City: Cape Town
- Marital Status: Married
- Email: wernerodendaal.1997@gmail.com
- Phone: 073 1978 290
Experience & Education
Experience
Full Stack Software Developer
2025 - Present
Timbuktu Travel
- Build and maintain the full-stack applications behind the company's online travel experience, working across React, Ember.js, Astro, Ruby on Rails, and PostgreSQL
- Help build the trip-building tool that lets travellers design and customise detailed itineraries
- Cut page load times significantly by reducing DOM complexity, untangling asynchronous JavaScript execution, and overhauling how images load
- Lift Google search rankings and ad visibility through a broad SEO overhaul of site architecture, metadata, and crawler accessibility
- Work closely with designers and product to keep UI/UX, accessibility, and visual performance consistent across modern browsers and devices
- Played a central role in launching the new website, integrating live hotel availability, currency conversion, and secure online payments
- Use Claude Code daily to move faster through feature work, refactoring, and code review, without dropping the bar on quality or maintainability
Full Stack Software Developer
2023 - 2024
Information Technology Solutions
- Built and maintained Angular front ends and .NET Framework back ends, delivering scalable software for clients in the creative media industry
- Worked across the full stack, from front-end maintenance to API integration and database design in SQL and DevExpress
- Helped build a web application that let creative media companies plan advertising campaigns and estimate their costs
- Reworked existing applications around clearer, more reliable interfaces, improving day-to-day usability for clients
- Reviewed code regularly and pushed the practices that keep a codebase clean and maintainable
Junior Full Stack Software Developer
2021 - 2023
Elastic Bean Software
- Built and maintained Angular applications for Advtech, a leading education provider
- Kept production healthy by diagnosing and fixing live issues as they came in
- Worked alongside back-end developers to wire Angular and DevExpress front ends into their APIs
- Built the salary increase process the finance team uses to award raises based on performance
- Delivered the bursary and performance review modules behind employee remuneration, streamlining the company's HR processes
- Took part in code reviews and helped tighten the team's development practices
Education
BCom Industrial And Organisational Psychology With Labour Relations Management
2017 - 2019
North-West University
BSc Information Technology
2021 - 2025
Eduvos
Skills
Claude Code
Two years building with Claude Code day to day — pairing on features, refactors and reviews to ship faster while keeping the engineering judgement that makes code worth shipping
Angular
5 years of experience developing and maintaining Angular-based web applications, alongside Ember.js and Astro
React
Building React interfaces at Timbuktu Travel, and using Next.js and React Native to develop Mendit end to end
Typescript
Strong proficiency in TypeScript, a statically-typed superset of JavaScript, for developing scalable and maintainable applications
.NET Framework
Proficient in C# and the .NET Framework, including back-end development, API integration, and working with DevExpress components
Azure DevOps
Familiarity with Azure DevOps for collaboration in software development projects
Jira
Proficient in using Jira for agile project management, issue tracking, and task management
SQL & PostgreSQL
Experience designing schemas and writing and optimising queries across SQL Server and PostgreSQL
Ember.js
Building and maintaining production Ember.js applications powering a dynamic online travel experience
Astro
Delivering fast, SEO-friendly websites with Astro, focused on performance and crawler accessibility
Ruby on Rails
Back-end development with Ruby on Rails, including RESTful API design and integration with PostgreSQL
PostgreSQL
Designing relational schemas, writing performant queries, and managing data for full-stack applications
Git
Version control and collaborative workflows across feature branches, pull requests, and code reviews
RESTful APIs
Designing and integrating RESTful APIs to bridge front-end and back-end systems seamlessly
Bitbucket
Managing repositories, branches, and pull requests in Bitbucket as part of day-to-day team workflows
Asana
Tracking work, sprints, and delivery timelines in Asana alongside product and design teams
Projects
Things I build because I genuinely love building.
Mendit
A social movie and series tracker — discover where to watch anything, rate it, and share it with friends.
- Built a tracker that shows where any title is streaming and gathers ratings in one place, with a watchlist for what is next
- Shipped ratings, reviews, shared lists and friend comments
- Next.js front-end against a .NET API
- Building a React Native companion app against the same API
Beyond the Code
A bit about who I am when I'm not at the keyboard.
Hobbies
- Golf
- Gaming
- Mountain biking
- Padel
Watching
- Football — proud Chelsea fan
- Golf on the weekends
Fun Fact
I'm extremely motivated — once I'm in, I'm all in. Give me any racket sport and I'll hold my own (or probably beat you). Same goes for FIFA — don't challenge me unless you're ready to lose.