đŸȘ” The Build Log

đŸ§Ș Open Source

  • LiftLog – Added a session completion confirmation dialog to prevent premature workout endings. [PR]
  • Meilisearch .NET – Implemented `GetDocumentsAsync` overload to fetch documents by ID, matching JS SDK behavior. [PR]

đŸ’» Freelance Projects

  • Text extraction lib: Built a C# library using strategy pattern + Tesseract OCR to parse text from diverse file formats with fallback handling.
  • Python scraper: Wrote a Python script to parse data from a Croatian gov site and populate a structured SQL database.

🌐 Portfolio Website

You're looking at it! Designed to reflect both professional skill and personal creativity. Built with Astro, integrated with React as needed, and hosted on Netlify for fast performance.

đŸ› ïž Skills

  • Languages: C#, Go, JavaScript
  • Frameworks: .NET, ASP.NET, React (basic)
  • Cloud & Infra: Azure (Functions, VMSS, Key Vault), GitHub Actions
  • Tools: Git, VS Code, Postman, Unity (basic)

The Journey So Far

Building tech that understood documents

.NET Full-Stack Developer @ Fotopia Technologies

Jul 2021 – May 2023
Fotopia Technologies

I joined Fotopia as my first professional role, and quickly found myself owning not just features, but entire products. From backend architecture to front-end logic, from bug squashing to stakeholder meetings, this was a crash course in full-stack responsibility.

  • Product ownership: Led the technical evolution of Foto Capture, our flagship document digitization tool, collaborating closely with the CEO and operations teams to translate business needs into functional software.
  • Stakeholder-driven development: Built features and addressed bugs directly based on real-time input from internal users, QA testers, and customers, shipping quickly, iterating faster.
  • Machine learning integration: Co-led the integration of a new ML-powered computer vision module, working closely with the ML team to connect their models into our tools. Learned ML fundamentals hands-on while building the APIs, interfaces, and performance feedback systems to support it.
  • Platform revamp & DevOps: In 2023, helped lead the full technical re-architecture of Foto Capture: switched from Angular to React, containerized the app with Docker, and introduced CI/CD pipelines for agile iteration.

It wasn’t just my first job, it was my first arena. I left with scar tissue, shipping instincts, and a real sense of how code becomes product, and how products serve people.

Turning Supply Chains Into Software

Digital Transformation Engineer @ Unilever
NALI & Arabia Regions

May 2023 – November 2024
Unilever

I Joined the digital transformation team with one mission: remove the manual glue holding supply chains together. From local warehouses to global vendors, I built tools that brought clarity, speed, and traceability to everyday ops.

  • Regional platform development: Built and maintained backend platforms supporting multiple countries across North Africa and Arabia, ensuring regional scalability and localization requirements were met.
  • Order Management System (OMS): Transformed how Unilever handles PDF purchase orders, no more manual punching or SKU mapping. Built with .NET Blazor, OMS scans orders, checks stock, flags pricing issues, and feeds SAP directly. So far? 26M euros processed, with a 97% automation success rate.
  • Preweigh System: Developed an Android app for Honeywell scanners to help factory workers accurately weigh materials. Replaced handwritten notes and guesswork with real-time barcode scans, secure weighing, and SAP integration.
  • Stock Transfer Automation: Built a .NET desktop app to automate the transfer of items from storage to co-packing sites, speeding up bundling for promotions and eliminating human error.
  • Amazon Vendor API Integration: Led the dev side of OMS's biggest evolution, a full integration with Amazon’s EDI + API ecosystem. The system now auto-pulls Amazon orders, pushes acknowledgements, tracks shipment readiness, and confirms delivery... all via SAP and Amazon’s backend. I ran the weekly syncs with Unilever’s e-commerce teams and Amazon’s technical stakeholders.
  • Technical leadership for deployments: Acted as the technical lead for onboarding new customers and managing cross-site system rollouts, ensuring smooth integration and adherence to timelines.

This wasn’t just software. It was hundreds of hours saved, better visibility across supply chains, and a proud moment leading large-scale change in one of the world’s biggest companies.

Crafting editorial tools for a global stage

Software Engineer @ Microsoft
News Editorial Team

Nov 2024 – Present
Microsoft

I joined Microsoft to build the tools behind how the world sees its headlines. As part of the News Content Creation team, I contribute to the platforms global editors use to create, tag, and publish stories that appear across Microsoft Start, MSN, and Windows widgets. It’s high-scale, high-stakes software, and I’ve been in the driver’s seat since day one.

  • Backend service maintenance: Manage and maintain critical backend services that power global content workflows, using .NET Core and Azure cloud infrastructure. This involves continuous monitoring, troubleshooting, and updating to ensure smooth content delivery at scale.
  • Security and compliance enforcement: Implement and uphold rigorous security, compliance, and performance standards across key projects. This includes applying best practices, conducting regular audits, and ensuring adherence to company and industry regulations.
  • Incident leadership and reliability improvements: Lead incident response efforts for high-impact outages or degradations, coordinating cross-team communication and root cause analysis. Drive long-term fixes that prevent recurrence and improve overall system stability.
  • CI/CD pipeline optimization: Enhance build and deployment automation to speed up release cycles, reduce manual errors, and improve developer productivity. Continuously refine CI/CD workflows to minimize deployment time and increase system availability.

Microsoft is challenging me to build not just robust software, but resilient, scalable systems that quietly empower thousands of editors and millions of readers every day.