GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — crazysoftwarecoder - Overview

@crazysoftwarecoder crazysoftwarecoder Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@crazysoftwarecoder
crazysoftwarecoder
Follow
View crazysoftwarecoder's full-sized avatar
💭
Vibing, Building and Kindling

Ashwanth Fernando crazysoftwarecoder

💭
Vibing, Building and Kindling
Follow
🚀🚀
11 followers · 4 following
  • http://www.linkedin.com/in/bigfatdeal

Achievements

Achievement: QuickdrawAchievement: Pair Extraordinairex3Achievement: Pull Sharkx2Achievement: Arctic Code Vault ContributorAchievement: Starstruck

Achievements

Achievement: QuickdrawAchievement: Pair Extraordinairex3Achievement: Pull Sharkx2Achievement: Arctic Code Vault ContributorAchievement: Starstruck
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
crazysoftwarecoder/README.md

Ashwanth Fernando

Principal Engineer · Distributed systems, platform, and real-time infrastructure

Apple Canva eBay Atlassian Walmart

Open to Principal and Staff engineering roles in the US.

Based in Sydney, ready to relocate, visa sponsorship required. Reach me at [email protected].

Fifteen years building the systems underneath products that millions of people use every day. The globally distributed load balancer behind Apple device activations. The real-time backend powering Canva Live. The internal platform that 8,000 Walmart engineers shipped ecommerce on.

I work at the layer where correctness, latency, and cost collide, and I stay hands on. Lately that means LLM fine-tuning, retrieval augmented generation, and agentic workflows alongside the distributed systems work I have always done.


Selected Work

Apple · Principal Engineer, Device Activations

  • Owned a globally distributed load balancer sustaining 99.999% availability for device activation traffic
  • Led a team of 12 engineers across the activations platform

Canva · Live Collaboration and Search

  • Led development of five real-time collaboration products: Canva Live, Talking Presentations, Reactions, Remote Control, and Playlist
  • Grew those surfaces to 10M+ monthly active users in two years, on a platform serving over a billion presentations a year
  • Scaled Canva Search from 20M to 80M MAU, a 4x increase in served traffic

Walmart · Platform Engineering

  • Built core platform systems for configuration management, auto-generated CRUD APIs, and parallel deployment orchestration
  • Those systems served an 8,000-developer ecosystem building and scaling ecommerce
  • Core contributor to the migration off a proprietary platform onto an open-source stack, part of a program Walmart credited with $100M+ in annual savings

Atlassian · Search Infrastructure

  • Architected an active-active load balancer on ZooKeeper fronting Elasticsearch clusters
  • Cut search downtime by 20+ hours per quarter and lifted search NPS by 15 points

eBay · Platform

  • Built and open-sourced Regressr, a regression testing framework for HTTP services, now maintained under the eBay GitHub organization

Open Source

Project What it is
bigpipe ⭐ 25 Facebook's BigPipe pagelet architecture, implemented for the Java web platform. Parallel pagelet fetching on JSP/Servlet containers.
Regressr Command line regression testing for HTTP services. Built at eBay, open sourced under the eBay org.
dagalti Dynamic caching proxy that cuts local developer startup time.
spark-top-products-dashboard End to end streaming architecture: Kafka into Spark into Redis into Streamlit.
tiny-llama-fine-tuning Instruction fine-tuning a Llama model to run on Apple Silicon.
downloadcleanupagent A local agentic workflow that triages and cleans a Downloads folder.
napkin-math Rust toolkit for back-of-envelope system performance estimation.

Patents

Five granted and published US patents in real-time collaboration and distributed platform systems.

  • Systems and methods for interactive presentations · US 20230205552
  • Storing and replaying presentations with video and audio · US 20230205808
  • Remotely controlling electronic presentations · US 20230076902
  • Increasing throughput of a PaaS system · US 9342369 B2
  • Verification of complex multi-application and multi-node deployments · US 20140109082

Google Scholar profile


Writing

  • Lessons Learnt from Building Reactive Microservices for Canva Live · Canva Engineering
  • Building a Data-Driven Autocorrection System · Canva Engineering
  • Introducing Regressr, an Open Source Tool to Regression Test HTTP Services · eBay Tech Blog
  • 22 Recommendations for Building Effective High Traffic Web Software · High Scalability
  • An Implementation of Consistent Hashing in Java · Personal blog
  • Take-Home Coding Tests: Signal or Noise? · Personal blog
  • Why Australia Struggles to Build a Thriving Tech Ecosystem · Personal blog

Tech Stack

AI/ML           LLM fine-tuning, RAG, LangGraph, agentic workflows, Prefect
Languages       Java, Go, Python, Kotlin, Scala, TypeScript
Distributed     Kafka, Spark, Redis, ZooKeeper, consistent hashing, active-active topologies
Cloud           AWS (EC2, RDS, DynamoDB, SNS/SQS), GCP (BigQuery, Dataform, Pub/Sub)
Frameworks      Spring, gRPC, GraphQL, Temporal, Protobuf
Search          Elasticsearch, Apache Solr at index and serve scale
Infrastructure  Kubernetes, Helm, Terraform, Spinnaker, ArgoCD

Connect

LinkedIn Website Email

Also running Tentacle Software, a boutique engineering consultancy, between full-time roles.

Pinned Loading

  1. bigpipe bigpipe Public

    A implementation of Facebook's bigpipe for the Java web platform

    Java 27 9

  2. dagalti dagalti Public

    A dynamic caching proxy server written in Node that caches responses for faster developer server startup times.

    JavaScript 3 1

  3. nGinxxer nGinxxer Public

    A programmatic extensible config generator for the popular web server nGinx

    Java 3 1

  4. spark-top-products-dashboard spark-top-products-dashboard Public

    E2E architecture based on kafka, spark, streamlit and redis to show top x products viewed or ordered.

    Python 2

  5. downloadcleanupagent downloadcleanupagent Public

    An AI agent to help cleanup your ~/Downloads folder efficiently.

    Python 1

  6. macro-investing macro-investing Public

    Capture important market metrics and store them in an excel sheet by month (US Only)

    JavaScript 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.