I'm an aspiring front-end developer fluent in HTML+XML, CSS and JS, plus a fair bit of C++, bash, and Java.
To add, I'm also pretty much an amateur linguist, and know English (native), Gujarati (native), French (B1), and Spanish (A2), plus some minor experience with Hindi, Sanskrit, German, and Latin.
I've created dozens of conlangs, four of which I've showcased here, and am developing five major web applications as well.
I wrote my first web site when I was 8 ½ years of age, and I hope to pursue this hobby further in the coming years unto university and beyond.
here shall lie my hot takes:
I have a YouTube channel, echo fractal, that I sometimes post to.
Most recent video:
These are some personal coding projects of mine.
App | Icon | Description | Function | Development |
Aryabhata | - | a multipurpose study app | mostly | ongoing |
Aspen | - | a new programming language | partly | paused |
LabSim |
![]() |
falling-sand laboratory simulator Sandboxels fork |
fully | halted |
Mahler | - | classical music streaming hub | broken | paused |
Below are some conlangs which I've created.
Language | Family | Description | Sentence/Translation/Gloss | Creation Time | Word Order | Cases | Genders | Declension | Conjugation |
su Pama | a priori | a full grammar in 32 morphemes |
mi mai pu a pu ki ti si pu ki ti pa ku. I can eat your food since it's good. I can eat ACC food of you because food of you is good |
May–June 2024 | SVO | none | none | none | none |
Shaus | a priori | scrapped worldbuild |
Mí, pyil̥øif thel̥ jøtt ɟilo, jøtt l̥esvyrøl̥th mí l̥esvyrai. Initially, I saw myself as a victim, but I have since realised that my initial mentality was wrong. First-ORD, sensed-ACTV-PAST-1S-VISUAL myself-REFL victim, but think-PASV-PAST-1S-EXPNTL (wrong) |
August-December 2024 | VSO | nominative, vocative, genitive, locative, reflexive | masculine, feminine, puelline, neuter | case, number | mood, aspect, voice, hand, evidentiality |
Liyansa | a priori | novelling |
Ta lalta, nanaswa'ln falni pantin shu palsi pismaltin. First thing, I'd like some pismaltis (fruits) for my daughter to eat. thing 1-ORD, pick-I'my for daughter-acc eat-her some pismalti. |
November 2024–present | VSO | ergative, intransitive, accusative, alienable, inalienable | masculine, feminine | gender, case, number | aspect, mood |
Lělue | Romance | althistory | June 2025–present | SVO | nominative, accusative, genitive, locative/dative, ablative, reflexive | masculine, feminine | case, number, gender | tense, aspect, mood | |
Sapca | a priori | international auxilliary |
Mi mateto kai fero di: seko siňi, nu suňi. I know who did it: it was her, not him. I know-PERF who did-PAST-IMPERF it: (it) was-PERF her-FEM, NEG him-MASC |
July 2024–present | VSO | nominative, accusative (optional), genitive | masculine, feminine (both optional) | gender, number, case | tense, aspect, mood, voice |
Composition | Op. | Published | Description |
Baroque Chamber Music in D♭ Major | Op. 0 | 4 Aug 2024 | A short neo-baroque piece for a chamber ensemble. |
Twelve Variations on "London Bridge" | Op. 1 | 20 Aug 2024 | |
Theme and Variations for Orchestra in D♭ major | Op. 2 | 5 Jan 2025 | The months-ago scrapped slow movement from my upcoming Symphony No. 1 back from Sept 2024. |
Air No. 1 de la Flûte, un peu sinistre | Op. 3 | 23 Apr 2025 | flute solo piece (pretty bad) |
Le Fantôme à l'Aurore, en fa mineur | Op. 4 | 06 Jul 2025 | flute solo piece |
Orchestration of an Aarti | Op. 5 | upcoming | |
Symphony No. 1 in C♯ minor | uncertain | upcoming |
• description • prefices • base units • dimensionless units • derived units • derivational units • diagram •
The Shashtya unit system is a revolutionary new system of units that aims to finally rid ourselves of the burdens and flaws posed in SI.
Its name comes from Sanskrit षष्ट्या (ṣaṣṭyā́), the instrumental singular declension of षष्टि (ṣaṣṭí), meaning sixty. Therefore, "shashtya" literally translates to "using sixty".
Speaking of 60, in lieu of the lazy 10 (factors 1, 2, 5, 10) as its base, Patellian uses the amazingly factorable 60, with its factors of 1, 2, 3, 4, 5, 6, 10, 12, 15, 20, 30, and 60.
The square of 60, 3600, has even more factors: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 30, 36, 40, 45, 48, 50, 60, 72, 75, 80, 90, 100, 120, 144, 150, 180, 200, 225, 240, 300, 360, 400, 450, 600, 720, 900, 1200, 1800, 3600.
And it's not just that 60 is more divisible! My system is more directly and evenly tied to measures of fundamental constants of the Universe.
Prefixes are all also straightforwardly infinitely extendable, unlike the metric convention of just making up prefixes, or God forbid even just ignoring them and using scientific notation.
Right below is how everything shall work:
Just like in SI, I made a system of prefices to be put on the beginning of the unit name to change their size.
Unlike SI, however, these are completely regular (except for 1, 2, and 3) and infinitely extendable, them all being based off of Sanskrit numbers.
Here they are from 60-9 upto 609:
Prefix | Symbol | Magnitude | Prefix | Symbol | Magnitude | |
lavi- | li | 60-1 | pradha- | pa | 601 | |
alpi- | ali | 60-2 | varga- | va | 602 | |
trini- | ti | 60-3 | trina- | ta | 603 | |
chati- | chi | 60-4 | chata- | cha | 604 | |
panchi- | pi | 60-5 | pancha- | pa | 605 | |
shati- | shi | 60-6 | shata- | sha | 606 | |
sapti- | si | 60-7 | sapta- | sa | 607 | |
ashti- | ai | 60-8 | ashta- | aa | 608 | |
navi- | ni | 60-9 | nava- | na | 609 |
The system has compound units for literally everything, but like metric, Patellian units have their basis in for-once-actually-reasonable quantities of base measures.
The planck length is used as the basis for length. Thus, 2 × 6019 planck lengths shall be one hasta (H), the unit of length.
The planck mass is used as the basis for mass. Thus, 2 × 604 planck masses shall be one pala (P), the unit of mass.
153,210,530 periods of Cs153 hyperfine radiation shall be one truti (T), the unit of time. This does equal 1/60th of an SI second for convenience.
Absolute zero is kept as in SI, along with the triple point of water at 1 ATM of pressure, and for now 309.65 Kelvin is used, about average human body temperature in the modern day. Temperature is colloquially in the hima (oH) (same root as himālayā), wherein 0°H is where water freezes and 60°H is about human body temperature. The antarhima (°AH) just moves it so that 0°Ah is absolute zero.
Here they are in table form:
Unit | Symbol | Use | Definition | Imperial analogue | SI analogue |
hasta | H | length | 2ℓp × 6019 | 19.6976 centimetres | 7.7550 inches |
pala | P | mass | 2mp × 604 | 564.1 grams | 1.2436 pounds |
truti | T | time | 153,210,530 pd. Cs153 hyperfine radiation | 16.67 milliseconds | 1/60 (0.0167) second |
hima | °H | temperature | 1/60 distance from water melting at 1 ATM and 309.65 K (temporarily) | 0°H = 32°F 60°H = 97.7°F |
0°H = 273.15K 60°H = 309.65K |
Unit symbols are always capitalised on their first letter, and prefices are always lowercase.
The ansha (A) of angle, the garami (Gr) of substance, the vishal (Vsh) of coherence, and the matra (M) of scale are the four dimensionless units.
Here they are:
Unit | Symbol | Use | Definition | Imperial analogue | SI analogue |
ansha | A | angles | 1/3600 circle subtending | =0.1 degrees | τ⁄3600 radians |
garami | Gr | substance | 1 instance | 1 mol⁄mol⁻¹ | |
vishal | Vsh | coherence | logn₀(Δn⁄Δs) | degree of coherence (γ) | |
matra | M | magnitude | slog(nn⁄e) | no direct equivalent |
Many, many more units can be derived from the base four plus the dimensionless ones.
Unit | Symbol | Use | Definition | Imperial analogue | SI analogue | Category | |
golansha | Ga | 3D angle | 1/36002 sphere surface subtending | A2 | 0.01 deg2 | (τ⁄3600)² steradians | Geometry |
dravah | D | fluid volume | (aliH)3 | ~1.0002 tablespoons (tbsp) | ~14.79 millilitres (mL) | ||
banah | Bn | sharpness | aliH-1 ⋅ A-1 | no equivalent | |||
sukh | Su | economicality | spent⁄budget ⋅ (Gr ⋅ seratonin + Gr ⋅ dopamine⁄2) | no equivalent | |||
antarhima | °Ha | scientific temperature | hima, but 0 is abs. zero | °H - ? | rankine (°R) | Kelvin (K) | Physics |
shakti | Sh | energy | P ⋅ (liH/T)2 | foot-pound (ft‑lbf) | calorie (cal) Joule (J) |
||
Kalam | K | work | P ⋅ H⁄T | ||||
Bose | B | force | P ⋅ G | pound of force (lbf) | Newton (N) | ||
sphara | Sph | entropy | k ⋅ lnΩ | pound feet per rankine (ft ⋅ lbf⁄°R) | Joules per kelvin (J⁄K) | ||
Arya | Ar | pressure | B / H2 | pound per square inch (psi) | Pascal (Pa) | ||
Rao | R | power | Sh / T | horsepower (hp) | Watt (W) | ||
gati | G | acceleration | H / T2 | inches per square second (ins-2) | metres per square second (m s-2) | ||
samya | Sy | symmetry | logH₀(ΔH⁄H) | no equivalent | Chemistry | ||
jaleshu | J | kinematic viscosity | H²⁄T | square feet per second (ft²⁄s) | square metre per second (m²⁄s) | ||
madhu | Mdh | dynamic viscosity | A/2 | pound per square inch per second (psi⁄s; p⁄in²s) | Pascal second (Pa⋅s) | ||
dah | Dh | acidity | (Gr⋅H+) / (Gr⋅OH-) | Potential of Hydrogen (pH) | |||
hora | Ho | frequency | T-1 | beats per minute (bpm) | Hertz (Hz) | Electricity | |
Sarabhai | S | electric current | √(Sh⁄H ⋅ T) | volt (V) | ampere (A) | ||
chandra | Ch | luminous flux | Sh⁄T | candela (cd) | |||
jyoti | Jy | luminous intensity | Ch⁄Ga² | lumen (lm) | |||
tamas | Tm | darkness | Jy-1 | inverse lumen (lm-1) | |||
vidyut | V | electric potential/voltage | K⁄(S ⋅ T) | volt (V) |
These units are retained in their derived form.
Unit | Symbol | Use | Imperial analogue | SI analogue | Notes |
square hasta | H2 | area | square foot (ft2) acre (ac) |
square metre (m2) hectare (ha) |
- |
cubic hasta | H3 | solid volume | cubic foot (ft3) | cubic metre (m3) | - |
hasta per truti | H/T | linear momentum | feet per second (ft/s) | metres per second (m/s) | vargahasta per trin[atruti] (vaH/gaT) is for roads, etc. |
ansha per truti | A/T | angular momentum | degrees per second (deg/s) | radians per second (rad/s) | - |
chandra per truti | ChRj/T | flicker | - | - | - |
inverse dah | Dh-1 | alkalinity | Potential of Hydroxide (pOH-1) | - | |
inverse banah | Bn-1 | flatness/dullness | - | - | - |
The hasta (H) and pala (P) are sure to become mainstays of daily use for length and weight respectively.
For time, since a pradhatruti (paT) = 1 second, a vargatruti (vaT) = 1 minute, and a ghanatruti = 1 hour all exactly, these will join the truti in daily use similarly to how we already use centiseconds (check your stopwatch), seconds, minutes, and hours today. 5184000 truti can be considered a din, which could be a colloquial unit equal to a day.
The Hima (°H) suceeds since it is as intuitive as Celsius with the precision of Fahrenheit.
Vargahasta per trinatruti (vaH/taT) (latter colloquially being abbreviated to just trin) can be used for speed on the road.
The plain ansha (A) can be used for degrees, and the banah (Bn) for sharpness of things like knives.