2020 – 2026
• Developed and maintained production-grade weather applications serving multiple customers and international markets using React, Next.js, TypeScript, Node.js, Express. • Modernized legacy systems by migrating applications to contemporary web architectures, improving scalability, maintainability, and development efficiency. • Designed and implemented a developer platform with dynamic API documentation, authentication, interactive mapping tools, and automated testing pipelines.
• Developed geospatial and weather data visualization solutions using MapLibre GL, Leaflet, and weather APIs, enabling interactive map-based user experiences.
• Collaborated across multidisciplinary teams, acting as a bridge between software engineering, weather experts, and business stakeholders to deliver customer-facing products and internal tools. • Leveraged modern development practices including GitHub, automated testing, and AI-assisted development tools to accelerate delivery and maintain code quality.
• Designed UI graphics, weather icons, map colour schemes, and legends using Adobe Illustrator; deep expertise in vector graphics and PostScript for automated print layout pipelines.
• Operated and maintained Linux-based weather data production systems, including Bash scripting, SSH/rsync file transfers, and configuration file editing for automated newspaper weather page generation.
• Became in-house expert on the Weatherscape animation system: data ingestion, rendering pipelines, template creation, and training meteorologists on day-to-day use — including MTV3 broadcast weather production.