ABOUT ME

👋 I'm Ollie & this page is essentially my extended resume.

I'm a software engineer with a passion for building quality products. I'm currently working as a Lead Software Engineer at Partnerswell, where I lead the development of their SaaS product in the enterprise partnerships sector.

My experience spans multiple business domains primarily in SaaS & consulting. With over 3 years of experience in software engineering, and another 3 in business facing roles, my unique value is a blend of these skills.

I excel in frontend web development (Typescript, Javascript, React, Next.js, Tailwind CSS), UX/UI (Mantine UI, Figma), and data analytics (Python, SQL), although I have experience in full stack development utilising flask & tRPC. I also have strong foundations in business operations, product development, process optimisation, and delivering results within high performing teams.

With a commitment to continuous professional development, and a strong work ethic, I consider myself a valuable asset to any data-driven organisation.

I have a deep love for learning which is fuelled by my natural curiosity and inherent drive to excel in life. I'm inspired by hard work, creative minds and great attitudes.

When I'm not working on personal dev projects you can find me ocean swimming, soaking in a sauna, reading, cooking, or sharing food with pals.

Shoot me a message on LinkedIn if you're keen to connect ☕️

PROFESSIONAL EXPERIENCE

Partnerswell

SaaS

Lead Software Engineer

2024 - current

I'm currently the lead software engineer on Partnerswell's SaaS product in the enterprise partnerships sector.

The app helps partnership teams track and manage partner attribution as well as measure and report on co-selling efforts. The app currently includes external integrations with Fireflies.ai and OpenAI, with more to come.

The current stack:

  • next.js, Typescript, React, tRPC, Prisma ORM, Mantine UI, Tailwind CSS, HTML5
  • Vercel for CI/CD, although migrating to AWS, PostgreSQL database.
  • Clerk for authentication & org/user management, GitHub for version control.
  • Coming soon: Stripe for payments. Migrating to AWS, testing with Jest, user analytivcs with Hotjar and posthog.

  • I have also delivered a proof of concept for the above SaaS product within 6 weeks leveraging the same tech stack.

    CUB DIGITAL

    Software & AI Consultancy

    Software Engineer

    2022 - 2024

    I primarliy worked with the data analytics & data engineering teams. Reported directly to CEO & CTO. Scoped, planned, designed, managed and delivered multiple projects for clients in EdTech, Sports, and Construction to name a few.

    PROJECTS DELIVERED

    Report Automation Tool For NZ Childcare Startup

    • Led development of a Python .exe tool for childcare centre building applications.
    • The tool enables GUI-based input of NZ addresses, fetching area codes from a GIS API.
    • Sources data from NZ census and Kindello database via ETL.
    • Produces a tailored 16-page MS Word report with word templates, tables, and graphs.
    • Sources data from NZ census and secure datawarehouse via ETL.

    Report Automation Tool for Remuneration Firm

    • Developed and delivered a report automation tool, significantly streamlining the report generation process for consultants.
    • Enabled consultants to select from a comprehensive range of confidential payroll data, templated report pages, and custom text inputs.
    • Automated the rendering of up to 12 unique MS Word reports, each tailored to specific requirements and populated with NZ remuneration data.
    • Generated reports featuring templated and calculated text, as well as dynamic and static tables.
    • Utilised MS SQL DB to store and retrieve proprietary data.
    • Designed and built a user-friendly GUI interface to enhance user experience and efficiency.
    • Conducted user testing and gathered feedback directly from consultants, ensuring the tool met user needs and improved workflow efficiency.

    Data scraping tool for Elite Athletics Firm

    • Assisted in the development and delivery of this project, working directly with the client. Scraped data from over 10,000 athletes from a publicly available database for the purpose of fine-tuning Olympic long distance runners.
    • Athlete information extracted via Beautiful Soup, as well as all corresponding race data for further analysis.
    • Runtime to completion was ~70 hours. Data was stored in a local DB Browser for SQLite for further analysis.

    Business Analyst + UX/UI for Construction Project Management Firm

    • Key consultant in developing RCP's tech roadmap and AI strategy, focusing on proprietary cloud-based tools.
    • Collaborated with directors and team leads to understand processes, identify pain points, and develop value-based MVPs.
    • Led BA and UX/UI design for web-based tools including automated progress claims processing and a smart fee builder.
    • Automated Progress Claims Tool: Designed a comprehensive tool featuring project overview and client pages, a stepper UI, analytics, file reading, and export functionality.
    • Smart Fee Builder: Transformed an isolated Excel-based fee calculation into a cloud-based tool with dynamic tables, historic fees, role and phase allocation, and more. Used Figma for wireframes, and developed with T3 stack (Typescript, TRPC, Tailwind CSS), Prisma & Planetscale, Vercel, and Clerk.
    • Conducted multiple testing and feedback iterations to ensure the tools met client needs and as well as improving efficiency.

    CLEARHEAD

    Mental Health Startup

    Operations & Client Success

    2021 - 2022

    KEY SUCCESSES

    • Developed, implemented, and documented corporate client onboarding process.
    • Developed and executed Australian therapist acquisition strategy to increase Clearhead's Australian therapist network.
    • Established Clearhead’s VoIP service to improve inbound call experience.
    • Designed and implemented CRM dashboard and automated workflows to improve client experience as well as increase internal efficiencies.
    • Developed and delivered Clearhead's Wellbeing ROI calculator using MS Excel. This tool was built on top of a custom financial model which calculated the ROI for companies who invested in employee wellbeing initiatives.
    • Managed day-to-day responsibilities for Clearhead's portfolio of corporate clients.

    LANGUAGES, FRAMEWORKS AND TOOLS

    Languages:
    Typescript, Javascript, Python, PHP, SQL, Tailwind & vanilla CSS, HTML5, VBA.

    Frameworks & Tools:
    React, Nextjs, Django, Laravel, tRPC, react-query, flask, Vercel, Git & GitHub, AWS, Figma, Mantine UI, shad/cn UI, Clerk for Auth, Posthog and Hotjar for Analytics.
    MySQL, MS SQL Server, PostgreSQL, SQLite, Prisma, Drizzle.

    Other Tools In My Belt:
    Productivity: Trello, Jira, Notion, & Siri 😂
    Design: Mockups, wireframes: Figma, Miro. System Design: Draw.io, Business Logic: Excalidraw. Prototyping: Airtable.

    EDUCATION

    Bachelor of Commerce.

  • Major in Finance.
  • Minor in Economics.
  • Minor in Entrepreneurship.
  • Founder, ex-president, advisor: AUT Startup Club.

  • EXTRACURRICULAR

    AUT Startup Club

    University Club

    Founder, President, Advisor

    2020 - 2024

    AUT Stratup Club is a student-led club focused on fostering the student startup community at the university level. Through the design, promotion and execution of local and national activations, AUT Startup Club enhances startup literacy and industry awareness for students, while facilitating employment opportunities through networking and speaker events.

    HIGHLIGHTS

    • Recruited and managed mulitple executive teams.
    • Organised and hosted multiple club events on campus.
    • Closed multi-year partnership deals with Rocketspark and MYOB.

    OlliePay

    Co-founder

    2021

    • QR code payments platform for the non-profit sector.
    • Successfully onboarded high-profile NZ organisation to collect donations during major CBD festival with over 5,000 attendees.
    • Managed all business facing operations.
    • Built, launched and wound-down operations.

    KEY STRENGTHS

    • Self-motivated.
    • Leads by example.
    • A deep love for learning.
    • Excellent attention to detail.
    • Comfortable in navigating ambiguity.

    CONTACT ME