Skip to content
View vim89's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Organizations

@llm4s @com-vitthalmirji

Block or report vim89

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
vim89/README.md

Hi, I'm Vitthal

Software Engineer - Data & Platforms · Scala · Functional programming · Spark · GCP | Staff Engineer

What I do

I design and build data platforms, distributed systems and tooling (SDKs, APIs and Contracts) plus open source. Mostly in JVM (Scala, Java, Kotlin) and Python. Increasingly in Rust & Go. Write technical articles and sometimes speak in events/conferences.

Writing

  • I write technical posts on type-safe data engineering, Scala and production lessons.
  • Writing: vitthalmirji.com
  • My posts on vitthalmirji.com have crossed 25K+ views.
  • Rock the JVM: Articles

Connect with me:

whoami_vim whoami_vim vitthal10 vitthalmirji @vim89 vim89 https://vitthalmirji.com/feed.xml

Languages and Tools:

scala docker elasticsearch java jekyll jenkins kafka kotlin linux mongodb oracle postgresql postman spring travisci

Pinned Loading

  1. flowforge flowforge Public

    Let's be honest - most data pipeline frameworks treat types as suggestions. Config files are strings. Schemas are "validated" at runtime. Data quality is an afterthought. So, let's do differently

    Scala 3

  2. datapipelines-essentials-python datapipelines-essentials-python Public

    Simplified ETL process in Hadoop using Apache Spark. Has complete ETL pipeline for datalake. SparkSession extensions, DataFrame validation, Column extensions, SQL functions, and DataFrame transform…

    Python 56 41

  3. llm4s/llm4s llm4s/llm4s Public

    Agentic and LLM Programming in Scala

    Scala 266 115

  4. compile-time-data-contracts compile-time-data-contracts Public

    Enforcing enforces compile‑time data contracts to data-pipelines leveraging Scala's power

    Scala 3 1

  5. abortable-bytes abortable-bytes Public

    a tiny scala/kyo POC that makes cloud uploads cancel-safe. Stream large files to cloud & clean-up on cancel

  6. spark spark Public

    Forked from apache/spark

    Apache Spark - A unified analytics engine for large-scale data processing

    Scala