Skip to content
JEEL.GAJERA/ SYSTEMS · DX · AGENTS · IN
WRITINGOPEN

// jeel gajera · resolving from inside the shelf

Designing systems.Learning relentlessly.

Systems engineer. Deterministic code gates in Rust, reactive state in TypeScript, AI-assisted security workflows by day. Every claim on this page is a link away from proof.

STATUS
OPEN TO BUILD
BASED
AHMEDABAD, IN
FOCUS
SYSTEMS · DX · AGENTS
SHELF DEPTH
000 · Z-AXIS

// about / story

Curiosity is a practical engineering tool.

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

I got into it because it lets me take an idea from “what if?” to something people can actually use. I enjoy understanding how things work, but I’m equally interested in what could be built differently. 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 deterministic code-integrity gate, a state library, a Markdown-to-PDF renderer, an Android file manager — and I'm currently going deeper on static analysis and system design.

01 / SYSTEMS

Turn messy input into a model

Graphs, parsers, layout engines. The common thread across everything here.

02 / DX

Tools that explain themselves

A library is a promise about behaviour. Documentation is where the promise is kept.

03 / AGENTS

Ground the model, don't trust it

Agents edit fast and cannot see consequences. Deterministic tools — MCP, hooks, a CI gate — are how that gets checked.

04 / SECURITY

Assume untrusted input

AI-assisted security workflows in production. One path check, one place — so a new caller cannot route around it.

// 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.

404CONTRIBUTIONS / 12 WEEKS
27MEDIAN CONTRIBUTIONS / WEEK
129PEAK CONTRIBUTIONS / WEEK
median 26.5
median 26.5 · peak 129
07-12GITHUB CONTRIBUTIONS · HOVER OR USE ← → FOR DETAIL09-27

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

// work / catalogue

Thirty-six repositories, one habit.

Every repository, grouped. Drag the constellation to pan, scroll to zoom, hover a body to read it — or filter the list below.

CONSTELLATION · 036 REPOSITORIES · ZOOM 1.00×
DRAG TO PAN · WHEEL TO ZOOM · CLICK TO OPENNO BODY SELECTED

// 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.

// 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, static analysis, graphs, reactive state, and the security boundaries in between.

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. OpenInvar is a Rust engine that gates AI-written code deterministically — it catches test tampering, eroded contracts, and broken architectural rules, with no model in the decision. QuantaJS is a state management library with its own documentation site. jspdf-md-renderer is a published npm package that renders Markdown into PDFs. audio-relay is a Rust and Kotlin pair that streams desktop audio to an Android phone in real time, so the earbuds already paired to the phone can play it. FOLD is an Android file manager that reads the filesystem instead of the media index.

Q04What is his strongest technical area?

Systems work in Rust and TypeScript: 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 — and then being explicit about what the model cannot see.

Q05What is his stack?

TypeScript, Rust, Python, Kotlin, React, Next.js, Node.js, Java/Spring, Flutter, and C++. Currently going deeper on machine learning, real-time systems, 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 OpenInvar, audio-relay, FOLD, QuantaJS, and jspdf-md-renderer, alongside HawkLogger and a range of data and analysis experiments. OpenInvar is published to crates.io; jspdf-md-renderer is on npm.

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.

// contact

Let's build something useful.

jeel@portfolio ~ %

$ open mail → jeelgajera200@gmail.com

$ ssh linkedin → linkedin/jeel-gajera

$ git clone github → github/JeelGajera

ready for a good problem

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

OPEN MAIL →