Hetarth Shah

Software Engineer

Building things that just work, and having fun while making them happen.

About

I'm a developer with a love for building things that just work; no unnecessary fluff, just clean, functional code that gets the job done. I thrive in environments where I can create simple, efficient solutions and have fun along the way.

Currently, I'm a software engineer at Juliahub, with a particular focus on data-intensive components for the frontend. I contribute to shaping the Juliahub platform, ensuring users have a smooth experience when navigating complex data, all while optimizing performance and scalability across the stack.

In the past, I've had the opportunity to develop software in diverse areas, from edtech to cms, working with teams ranging from startups to large corporations. Additionally, I also authored a book on data visualization. It takes readers through the history and evolution of the field, providing guidance on selecting the right visual methods and tools for communicating data effectively.

In my free time, I'm usually reading sci-fi, playing volleyball, or doing fun tech experiments.

Work Experience

  1. 2024 — Present

    Software Engineer · Juliahub

    Build and maintain core full-stack features on the JuliaHub platform, supporting end-to-end workflows and scalable platform functionality. Partner with cross-functional teams and the open-source community to enhance the Julia VS Code extension, delivering UX improvements and deeper platform integrations.

    • JavaScript
    • TypeScript
    • HTML & SCSS
    • Julia
    • Node.js
    • Vue
  2. May — Sep 2025

    GSoC Mentor · The Julia Language

    Mentor open-source contributors through Google Summer of Code, guiding improvements to Documenter.jl with a focus on search performance and UI accessibility. Provide architectural direction, conduct design and code reviews, and support the successful integration of project deliverables into the Julia ecosystem.

    • JavaScript
    • HTML & SCSS
    • Julia
    • Node.js
    • Bulmacss
  3. 2018 — 2024

    Software Developer · ImperoIT Services Pvt. Ltd.

    Built and maintain cloud-integrated systems across multiple products at ImperoIT Services. Implemented email ingestion and attachment processing pipelines using GCP, Microsoft Graph API, inside Laravel, delivering scalable and maintainable solutions. Developed a serverless backend and a React-based frontend for ExamFly that handled real-time data using AWS services and Terraform, ensuring a modern, responsive, and interactive application experience.

    • JavaScript
    • TypeScript
    • HTML & SCSS
    • PHP
    • Node.js
    • Laravel
    • React
    • Next.js
    • Vue
    • Nuxt.js
  4. May — Sep 2023

    GSoC Contributor · The Julia Language

    Enhanced the search interface during Google Summer of Code by redesigning it from a basic listing into a responsive, context-aware modal UI using SCSS and Bulmacss. Added JavaScript powered filtering options and optimized the search index size by 16%, resulting in a more intuitive and efficient user experience.

    • JavaScript
    • HTML & SCSS
    • Julia
    • Node.js
    • Bulmacss

Projects

  • Svelsa

    Svelsa

    Built a full-featured open-source storefront using Medusa.js, Sveltekit, and DaisyUI. Implemented product listings, product pages, cart, checkout, and payment, with support for swappable and custom themes.

    • JavaScript
    • Sveltekit
    • Medusa.js
    • Node.js
    • DaisyUI
    • Tailwindcss
  • Game of Life

    Cellular Automata in SQL

    A simulation of Game of Life in SQL using just a single column for all cell states with random grid generation and neighbor calculations.

    • SQL
  • JSON Parser

    Custom JSON Parser

    Implemented a JSON parser from scratch which tokenizes input, constructs an AST, and parses nested objects and arrays into JSON.

    • JavaScript
    • Node.js
  • Smart RLE Compression

    Smart RLE Compression

    Smart RLE compression algorithm in Go with multiple encoding strategies and adaptive compression to reduce repetitive string sizes while keeping decoding lossless.

    • Golang

Open Source Contributions

  • Flowbite Svelte UI

    Provides ready-to-use UI components for Svelte applications, focusing on accessibility, responsiveness, and ease of integration.

    • 2,691
    • 3M+ Installs
    • 2
    • JavaScript
    • TypeScript
    • HTML & SCSS
    • Svelte
    • Node.js
  • Julia VS Code Extension

    Official VS Code Extension for Julia language.

    • 1,337
    • 1M+ Installs
    • 6
    • TypeScript
    • Julia
    • Shell & Powershell
    • Node.js
  • Documenter.jl

    A tool for building Julia documentation, focusing on accessibility, clarity, and usability.

    • 891
    • 17
    • JavaScript
    • HTML & SCSS
    • Julia
  • JuliaHealth

    An accessible and responsive website for JuliaHealth organization, providing a user-friendly platform for health research resources and insights.

    • 7
    • Julia
    • HTML & CSS
    • Bootstrap 5
    • Quarto

Conferences & Publications

  • Conference Talk Youtube Video

    You don't need to know Julia to contribute!

    Presented at Julia Global Conference 2025, the idea behind this talk is to broaden the understanding of what it means to be part of an open-source community and to empower a wider audience to engage in projects, regardless of their level of technical expertise.

  • Book Cover

    A Bird's Eye view of Data Visualisation

    An Academic textbook on various methods of effective data visualisation techniques, published in both digital and physical mediums.

Writing