I’d rather avoid teams without technical leadership, especially where timelines and scope are set without input from engineers and expectations aren’t realistic. I’d also pass on companies that push AI for everything without a clear reason. I use AI tools like Claude Code every day and value them, but I want to work somewhere that uses them thoughtfully, with good engineering judgement behind the decisions.
I’m an Australian Permanent Resident based in Sydney with full work rights, and I’m available immediately. I’m open to both permanent and contract roles.
I’m most proud of my time at a business automation software consultancy, where I took on complex problems early in my career and adapted quickly to whatever each project needed.
I was the founding frontend developer on a Business Process Automation SaaS with a drag-and-drop form builder, multi-stage RBAC forms and workflow engines. As the only frontend developer at the start, I owned the client-side architecture and built the reusable component library behind every form element, used in both the form designer and live submissions. As the product scaled and a major Australian property group came on as our first enterprise client, I solved the problems that came with that growth. I migrated state management to Redux with memoised selectors when re-render performance became an issue, replaced an ageing drag-and-drop library and drove the rewrite from JavaScript to TypeScript. As the team grew, I reviewed code and onboarded new frontend developers.
I also led a Primary Health Network website project end to end. I gathered requirements, verified feasibility, guided the outsourced developers, managed client expectations, and reviewed and tested the code through to delivery. The tricky part was the integration. Their legacy ChilliDB system was still their source of truth and used SOAP, while the ticketing and management platform used JSON, so events had to be synced reliably between the two.
Across client projects I picked up new tools and languages as each one required, from SharePoint (SPFx, PnPjs) to .NET Core and C#, WordPress and PHP. That ability to learn quickly, own the architecture and scale a product as it grows is what I want to bring to my next role, now with a deeper focus on backend and system design.
Full-stack engineer with 6+ years of professional experience, strongest in the frontend (React, TypeScript, Next.js).
Software Developer/Consultant
Digital marketing technology company
Software Engineer, Technical Consultant
Business automation software company
Freelance Software Engineer
Various clients and own products
Current focus: With AI-assisted coding, code is cheap. That makes understanding the fundamentals deeply more important than ever. I did this for my frontend stack and I'm now doing the same for the backend, growing from a frontend-focused engineer into a full-stack engineer with frontend strength. My current focus is re-learning C# and .NET in depth, building on my backend work from early in my career, and studying system design and architecture, including distributed systems, designing for scale and security, and backend best practices, through online courses and personal study.