I am a Senior software engineer originally from Australia but now based in Amsterdam, Netherlands. During my eight years of professional experience in software development, I have acquired expertise across a diverse array of technologies. My commitment to continuous learning and problem-solving is reflected in my elevated level of technical proficiency. I am driven by a strong passion for innovation and am eager to contribute to any team by leveraging my skills to address the challenges at hand.
"Jacob and I collaborated at Playground XYZ on a variety of projects and technologies. Each time, I was impressed by his ability to quickly learn and master new stacks and workflows. He consistently demonstrated strong autonomy, taking full ownership of feature sets, effectively scoping and estimating the necessary work, and delivering high-quality results on time. I would gladly work with Jacob again if the opportunity arises."
Expertise in building modern web applications with ReactJS, leveraging component-driven architecture and hooks for dynamic interfaces. Skilled in NextJS for server-side rendering, and optimized routing for performant and SEO-friendly applications.
Experienced in backend development using NodeJS, creating scalable and efficient RESTful APIs, handling asynchronous workflows, and integrating with databases. Familiar with frameworks like Express.js, GraphQL and ApolloJS.
Adept at developing cross-platform mobile applications using React Native, with a focus on responsive designs, seamless navigation, and integration of native modules for enhanced performance on iOS and Android devices.
Expertise in using TypeScript for static typing in JavaScript applications, ensuring code scalability and reducing runtime errors with interfaces, generics, and advanced type features.
Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase), optimizing queries and designing schemas for scalable data management.
Adept in Python for scripting, data manipulation, and backend services, including web frameworks like Flask for robust application development.
Frank Energie
Senior software engineer
Aug 2024 - Present
During my time at Frank Energie, I made significant contributions to both the website and mobile app. I resolved numerous technical issues and played a key role in leading the rework and redesign of the sign-up flow, enhancing both functionality and user experience.
PlaygroundXYZ / Gum Gum inc
Senior software engineer
Dec 2020 - Aug 2024
At Playground XYZ, I achieved a high level of proficiency as a developer, earning the title of Senior Software Engineer. This role marked the first time I took full ownership of entire projects, most notably the AIP Measurement Portal. I also collaborated closely with other developers on initiatives such as the AIP Vision Project, which allowed me to expand my expertise into mobile development. My work primarily involved technologies like React, GraphQL, and Kotlin.
Are Media (Formally Bauer)
Javascript developer
May 2019 - Dec 2020
During my time at Are Media, I advanced my skills as a developer, taking on larger projects and working more independently. This role marked a significant step in my growth as a frontend developer, as I began working with React and TypeScript for the first time. Notably, I contributed to the expansion and maintenance of the company’s various brand mastheads, including prominent Australian brands such as Women’s Weekly, Better Homes and Gardens and Now to Love.
News Corp Australia
Junior developer
Feb 2017 - May 2019
I started my journey at News Corp as an intern through the UNSW Co-op Internship Program, which led to a full-time position. During my time there, I developed fundamental skills as a developer, learned to contribute effectively to team efforts, and successfully delivered several major projects. My experience included working extensively with JavaScript and Node.js, with a highlight being my contributions to the development of NewsConnect 2.0.
UNSW
Bachelor's of Computer Science (Database Systems)
2015 - 2021
I graduated with a Bachelor of Computer Science (Database Systems) from the high-ranking University of New South Wales. I successfully secured and completed two separate research projects and participated in the prestigious UNSW Co-op Internship Program during my studies.