I turn ideas into reality with precision.

I'm a Full Stack UI / Software Engineer with strong problem-solving skills, specializing in creating exceptional digital experiences. With a rare combination of skills in DevOps / SRE, Backend & Frontend, UX/UI and Mathematics

01.About Me
I am a UI / Full Stack Engineer who likes to build software or help building it, with the most common to the most special of needs. This unique background allows me to look at systems from a user’s perspective, always looking at what the user might like vs not so much, and how processes can be improved for developers.

Recently, I have also gained experience in geo-spatial intelligence tools where I worked on a government funded project, as a frontend developer integrating various parts to the fronted: from AI to databases to UX/UI to systems (like Martin Vector Tile Server). This was one of the projects where I to upskill and learn a lot from scratch. I have worked on multiple initiatives both on personal and professional projects, to improve developer productivity. I have a keen eye to design sharp and performant user interfaces, and also backend apps. I like to think about systems at scale, simplify them and also make them more performant and reliable. I like to sometimes dabble deep into the Operating system, troubleshooting network layer problems, which also helps me understand why systems behave the way they do.
Here's what I'm usually working with these days:
Next.js/React
TypeScript/JavaScript
Tailwind CSS
Azure DevOps
AWS/Azure
Node.js
C#/.NET
Python
Observability
Figma
My Image Not Found
02.
Where I've Worked
Senior Front End Engineer @ Big WXNovember 2024 - Presentwww.bigw.com.au
E-commerce feature design and development, responsible for the order checkout, rewards/discounts, campaigns and loyalty card features on the website as well as the back-end. This is used by thousands of customers on a daily basis
Increasing test coverage of various user walkthrough scenarios in front-end, following TDD in TypeScript, using Jest, Cypress.
Converted Figma designs into client components, enhancing interactivity and aligning design with functionality.
Collaborated closely with the team in regular meetings, working closely with designers, product managers and external stakeholders.
Developed features related to digital customer rewards / loyalty cards. This involves improving business reporting requirements (financial reconciliation and accounting), critical bug-fixes as well as UX/UI improvements, and end to end testing improvements.
03. Some Things I've Built
Project Screen shot

At MapAI, I was part of the founding team being a collaboration of Frontier SI & University of NSW and during its early days, in developing frontend components for their AI application using Next.js and Tailwind CSS, integrating with AI backend developed in Open AI and Martin Tile server.

Our focus was on integrating new features and improving the user interface. One notable achievement was building a hoverable chat experience, that could run queries and keep history.

    OpenAIPythonTailwind CSSNext.jsReduxGeo-spatial
Project Screen shot
Concurrency management of cloud applicationsLockR

I had the opportunity to lead the development of a Python CLI powering critical cloud applications currently in use by students and big tech, which aimed to create a way to manage distributed application in cloud, to avoid resource conflicts due to multiple instances of the application running.

Oversaw the planning and development of the project, including the design and implementation using Python Click and Redis

    PythonClickRedisLocking
Project Screen shot
Volatility prediction in stock marketsOptiver - Realised Volatility prediction

A Machine Learning Model using CNN LSTM (Convulational Neural Network - Long Short Term Memory), which helps with stock prediction, it ranked very well amongst other models in the competition.

    OptiverStock predictionTradingNeural networksPython
04.What's Next?
Get In Touch

Although I'm Always open for any new opportunities, my inbox is open. Whether you have a question or just want to say hi, I'll try my best to get back to you!