Skip to content
View ekMartian's full-sized avatar
  • 00:43 (UTC +05:30)

Highlights

  • Pro

Block or report ekMartian

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. 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
ekMartian/README.md

Arnav Kulshreshtha · Mathematics and Computing · Software Engineering

Arnav Kulshreshtha

Mathematics & Computing at BITS Pilani · Software Engineering · macOS · AI · Computational Science

I study Mathematics and Computing at BITS Pilani, Goa. My work spans native macOS applications, systems programming, independent products, and open-source development. My interests include AI and machine learning, algorithms and problem solving in C++, computational science, and computational physics.

LinkedIn · Phosphor · Engineering work · Technical stack · Open-source work · Development analytics · Competitive programming

Selected engineering work

01 · Phosphor

Phosphor brings display tools and presentation features together in a native Mac app. Flashbang Protection addresses abrupt brightness changes, and Studio Features support calls and presentations. Phosphor supports macOS 13 and later.

Phosphor’s macOS Color Grading panel with temperature, contrast, gamma, and presets

Color Grading in Phosphor. Screenshot from the official product site.

Stack · Swift, SwiftUI, Metal, macOS

02 · Daemos

A native macOS file-organization system. Daemos monitors filesystem changes and uses local AI to help organize files on-device.

Daemos conceptual overview of filesystem monitoring, on-device processing, and file organization

Stack · Swift, Objective-C++, C++, FSEvents, SQLite

03 · Warevote

A software discovery and ratings platform in development for apps, developer tools, and websites. Planned features include trusted user ratings, tools for discovering software, and community recognition for products.

Warevote product concept covering software discovery, user ratings, and community recognition

Stack · TypeScript, React, Next.js, PostgreSQL · Website planned at warevote.com

04 · LPython

Compiler runtime patches address intermediate integer overflow in permutations, combinations, least common multiples, and hypotenuse calculations.

Stack · C++, compiler runtime · Permutations and combinations · LCM and hypotenuse

05 · MeghGen Technologies

During my software engineering internship, I contributed to developer tooling, including agent skills and cross-language test generation.

Focus · Developer automation, testing · Shared tooling repository

Development analytics

Source language distribution, and authorized repository inventory

The language chart measures filtered source bytes at the default-branch tip across a curated project cohort that includes private work. It excludes upstream forks, tutorials, coursework, and known generated and vendored paths. The inventory counts owned repositories visible to the collection credential.

Annual and monthly GitHub contributions, recent activity, and a 26-week isometric contribution terrain

The GitHub calendar includes anonymized private activity when shared on the profile. Calendar contributions can include eligible commits, pull requests, reviews, issues, and other GitHub events. Restricted contributions are calendar entries whose underlying details GitHub withholds. The latest monthly bar is month-to-date through the date shown.

Source and repository data · Contribution calendar data · Methods and coverage

Technical stack

Languages: Swift, C++, Objective-C++, Python, TypeScript, JavaScript, SQL. Native and systems: macOS, SwiftUI, Metal, Xcode, FSEvents. Web and data: React, Next.js, PostgreSQL, SQLite. AI and computing: NumPy, PyTorch.

Currently exploring

Engineering interests: native development, artificial intelligence, mathematical computing, algorithms, systems programming, and open source

  • Mathematics and computational physics · numerical methods, modeling, and scientific computing.
  • AI and native software · on-device processing and how it fits into desktop tools.
  • Algorithms and systems · C++ problem solving, filesystem behavior, and compiler runtime correctness.

Experience and education

MeghGen Technologies · Software Engineering Intern

May–July 2026 · Developer tooling, software automation, and testing.

BITS Pilani · K. K. Birla Goa Campus

B.E. (Hons.) in Mathematics and Computing · 2024–2028 (expected)

Open source

LPython contribution Upstream submission
Permutations and combinations Intermediate overflow patch
Least common multiple and hypotenuse Revised overflow patch
Documentation Corrections and wording improvements

Competitive programming

I primarily use C++ for competitive programming, with a focus on algorithms and data structures. Codeforces · aMartian

Codeforces current and peak rating, distinct problems solved, and rating history

Problems solved counts distinct contest problems with an accepted submission in the Codeforces API. The chart shows rating changes from rated contests.

Popular repositories Loading

  1. testenner testenner Public

  2. learning learning Public

  3. lpython lpython Public

    Forked from lcompilers/lpython

    Python compiler

    C++

  4. lfortran lfortran Public

    Forked from lfortran/lfortran

    Official main repository for LFortran

    C++

  5. Arnav-Kulshreshtha---2024ADPS0821G--- Arnav-Kulshreshtha---2024ADPS0821G--- Public

  6. ARNAV-KULSHRESHTHA---AI-LABWORK ARNAV-KULSHRESHTHA---AI-LABWORK Public

    Python