Skip to content
JEEL.GAJERA/ SYSTEMS · DX · ML · IN
WRITINGOPEN
this site’s own module graph57 modules · 112 imports · resolved at buildmove across it — every point is a file

// jeel gajera

Designing systems.
Building products.
Learning relentlessly.

STATUS
OPEN TO BUILD
BASED
IN
FOCUS
SYSTEMS · DX · ML
scroll
§02

// about / story

Curiosity is a practical engineering tool.

I didn't get into software because I wanted to build websites.

I got into it because I enjoy understanding how things work. Once I discover something interesting, I can't help taking it apart, rebuilding it, and asking whether there's a simpler or more elegant way to solve the same problem.

That curiosity has shaped the kind of engineer I'm becoming. I enjoy building developer tools, designing systems from first principles, and turning rough ideas into products people can actually use.

Today I'm an Associate Software Engineer at Radixweb in Ahmedabad, working on backend systems, internal engineering tools, and AI-assisted security workflows. Outside work I build developer tools in the open — a code intelligence engine, a state library, a Markdown-to-PDF renderer — and I'm currently going deeper on machine learning and system design.

§03

// architecture

A system should make its shape legible.

This is one graphyn query, traced through the crates that actually run it — with the real data at each hop. Placeholder ids become canonical ones, edges gain the alias a consumer knows the symbol by, and the last stage surfaces the reference text search could never find.

$ graphyn query blast-radius UserPayload

graphyn-core · src/scan.rs

Decide what counts as source.

Walks the repository, honours .gitignore, and routes each file to the adapter that understands it. Files it declines are recorded as diagnostics rather than dropped silently — a symbol that appears to have no consumers has to be distinguishable from a symbol in a directory nobody read.

admitted / declined

src/models/user.ts TypeScript
src/api/handlers.ts TypeScript
src/api/serializers.py Python
vendor/bundle.min.js skip · minified
dist/index.js skip · gitignored
§04

// velocity

Activity, without theatre.

Calculated from GitHub contributions over the latest twelve-week window. If GitHub cannot provide the data, the chart stays empty rather than inventing a signal.

58CONTRIBUTIONS / 12 WEEKS
2MEDIAN CONTRIBUTIONS / WEEK
24PEAK CONTRIBUTIONS / WEEK
median 2
05-31GITHUB CONTRIBUTIONS · HOVER OR USE ← → FOR DETAIL08-16

scope: GitHub contributions · one account · rolling 12-week window · empty means unavailable, not zero activity

§05

// selected work

Small surfaces. Serious internals.

A few systems I keep returning to because they taught me something I couldn't learn by reading about it.

Rendering system

jspdf-md-renderer

Markdown to PDF, rebuilt around a unified inline layout engine and a centralized page-break system.

Developer intelligence

graphyn

A Rust code intelligence engine that answers what breaks if you change a symbol — alias-aware, deterministic, seven languages, and exposed to agents over MCP.

State management

quanta

A framework-agnostic reactive state library — Proxy-based dependency tracking, cached getters, and a React binding built on useSyncExternalStore. Stable at 2.0.0.

§06

// timeline

Learning in public, shipping in context.

Software Engineer

Radixweb · Ahmedabad

Building backend systems, internal engineering tools, and AI-assisted security workflows in production — and learning how a large team operates complex systems over time.

  1. Associate Software EngineerSep 2024 — Present
  2. Software Engineering TraineeFeb 2024 — Aug 2024

Head of Development

Prakalpa, L.D. College of Engineering

Led the development team, coordinated contributors, and delivered technical projects for one of the college's largest student initiatives.

Mobile Application Developer

AllEvents.in · Ahmedabad · Hybrid

Built production Flutter applications part-time alongside my degree, and learned how software actually moves from an idea to real users.

B.E. Computer Engineering

L.D. College of Engineering

Built a strong foundation in core computer engineering principles while going beyond the syllabus through open-source projects, machine learning, data science, and product development.

Higher Secondary, Science

The School of Science, Rajkot

Where the habit of taking things apart to understand them started paying off.

§07

// faq

The useful answers, upfront.

Q01Who is Jeel Gajera?

A software engineer and open-source builder based in Ahmedabad, India. He is drawn to systems that reward understanding: developer tools, state, graphs, and applied ML.

Q02What is his current role?

Associate Software Engineer at Radixweb in Ahmedabad, where he has worked since February 2024 — joining as a Software Engineering Trainee and moving into the associate role that September. His work covers backend systems, internal engineering tools, and AI-assisted security workflows.

Q03What does he build outside work?

Developer tools, mostly. Graphyn is a Rust code-intelligence engine that answers what breaks if you change a symbol. QuantaJS is a state management library with its own documentation site. jspdf-md-renderer is a published npm package that renders Markdown into PDFs.

Q04What is his strongest technical area?

Systems work in TypeScript and Python: designing APIs, composing abstractions, and making developer-facing software dependable and understandable. The common thread across his projects is turning messy input into a model you can query.

Q05What is his stack?

TypeScript, Rust, Python, React, Next.js, Node.js, Java/Spring, Flutter, and C++. Currently going deeper on machine learning and system design.

Q06What roles is he looking for?

Roles where he can work close to product and architecture, learn from strong engineers, and own meaningful systems end to end.

Q07Where is he based, and is he open to remote work?

Ahmedabad, India. Confirm relocation and remote preferences directly for a specific opportunity.

Q08Where did he study?

B.E. in Computer Engineering at L.D. College of Engineering, Ahmedabad, from 2020 to 2024.

Q09Does he have open-source work?

Yes, and it is the most representative part of his output. Featured work includes graphyn, QuantaJS, jspdf-md-renderer, and HawkLogger, alongside ML and data experiments.

Q10How can I reach him?

Email is the fastest path. LinkedIn and GitHub are linked below, along with the work that best represents his current direction.

§09

// contact

Let's build something useful.

jeel@portfolio ~ %
$ open mailjeelgajera200@gmail.com
$ ssh linkedinlinkedin/jeel-gajera
$ git clone githubgithub/JeelGajera
ready for a good problem_

Email jeelgajera200@gmail.com for opportunities, collaborations, or a conversation about building systems.