Skip to content
Ruwaifa Tahir
Photo of Ruwaifa Tahir

Ruwaifa Tahir

Full-stack and Web3 engineer, Ginox

Based in
Lahore, Pakistan
Experience
Since 2020
LinkedIn
ruwaifacodes

I build trading backends, smart contracts and AI tools, mostly for crypto companies. I also made Everyday Writer, an open-source Windows app that rewrites selected text in any program.

Work

Ginox, Oct 2025 to now

Senior full-stack blockchain and AI developer. I built the forex and perps backends, the swap and bridge contracts and the AI assistant.

Freelance, Jan 2024 to Sep 2025

Blockchain and AI developer. I built bots that post crypto news videos and whale alerts to X.

Self Crypto (now Sonar), Jan 2022 to Jan 2024

Full-stack blockchain developer. I built the naming service and the relayer for the token bridge, and later the MetaMask Snap and SDK.

AtomPad, Jan 2021 to Jan 2022

Solidity developer. I wrote the sale and staking contracts for a multi-chain launchpad.

What I work with

TypeScript on Node.js, Solidity, Python and React or Next.js, on PostgreSQL and Redis.

How I work

AI agents write much of my code now. I bring one in as soon as I hit a problem, before I've settled on an answer, and describe what's wrong. It often finds a simpler fix than the one I would have steered it toward. When it can't, I know the problem needs my own thinking.

I usually have several pieces of work going at once, each in its own worktree. I come back to one when it's done or stuck, and by then I want it ready to merge or close to it, with the tests passing and a second model's review already dealt with. If an agent keeps stalling in the same place, I give it what it was missing, usually a tool or a way to check its own work.

Some changes will still be wrong, so I make sure each one is quick to undo, and I'll drop an attempt that went the wrong way and start over. I pick languages and models by what gets the job done, and I switch when something better comes along.

Contact

Email me at ruwaifatahirr@gmail.com.