Hello, Farmaan here! Welcome to my professional profile. I’ve been working as a Software Engineer for 4 years and have worked with multiple startups, building real-time chat systems, financial platforms, Web3 applications, and cleaning up massive codebases. If you’re looking for someone like that, I might be your guy. Below are a few things about me that I think you might find interesting.

How I Build Things

I consider myself good with all things TypeScript. Whether it's writing client- or server-side code, building data-only APIs or crons, or stitching all of these together.

I also care deeply about the quality of what I build, from the codebase and developer experience to the user experience. Performance, loading times, and good UI feedback are all important to me, and I always try to build something I would want to use myself.

I'm also decent with relational and non-relational databases. I know these things matter less and less as LLMs progress, but I still believe a fundamental understanding of them is required to make the end result both effective and efficient.

What I’d Like to Work on Next

I enjoy building product applications and want to keep doing that, but I'd also love to work on agentic CLI tools, TypeSafe SDKs, editor extensions, or developer tooling that improves how engineers work, especially around observability, logging, debugging, agents, sandboxes and understanding system behavior. I'm particularly interested in tools that reduce friction, and make the developer experience better.

How I’d Like to Be Interviewed

We’re currently going through the biggest shift software engineering has ever seen, and it’s important that we change how we approach interviews.

Prior to LLMs, when writing code was mostly hand-driven, take-home assignments or coding something on a call worked well. But writing code is no longer the bottleneck. Understanding what you’re doing and producing good code is.

I’d prefer interviews that focus on fundamentals such as the tech stack, tooling, deployments, platform primitives, and the differences between local and production environments.

Ideally, I’d rather be given access to a repository to build a feature or fix a bug and open a PR than solve algorithm problems or do take-home assignments. The evaluation should be based on how well the task is implemented, whether project standards are followed, tests are covered, and the feature actually works.

Toolkit

Languages

TypeScript Python

Frontend

React Next.js React Router v7 (Remix) Astro React Native

Backend & Infrastructure

Node.js Bun Cloudflare Workers Durable Objects Hono Express

Databases

PostgreSQL MySQL SQLite MongoDB Redis

Setup

Hardware

MacBook M2 Air LG 27 Ultrafine Ergo 4K Magic Mouse & Keyboard

CLI Agents

Work Experience

Cashflowy

Full Stack Engineer

Lewes, Delaware, United States (Remote)

https://cashflowy.ai
Jan 2026 – March 2026
  • Built and shipped an MVP AI assistant that answered questions about users' financial data.
  • Replaced manual frontend data fetching with a fully OpenAPI-generated type-safe React Query client using Hey API.
  • Migrated the codebase from a broken ESLint setup to Biome with stricter linting and formatting rules, reducing lint and format times to under 2 seconds.
  • Fixed the broken TypeScript type system across the application, reducing typechecker errors to zero.
  • Removed over 4k lines of unused code and dependencies using Knip, improving maintainability and reducing technical debt.

Warez Corp (formerly Soulbound TV)

Full Stack Engineer

Lewes, Delaware, United States (Remote)

Jun 2024 – Jan 2026
soulbound.tv
  • Built the primary realtime chat system for the platform using WebSockets and Cloudflare Durable Objects, supporting mentions, stickers, reactions, and persistent message storage.
  • Worked across frontend, backend, and infrastructure on a live streaming platform bridging Web2 and Web3.
  • Integrated React Compiler into the application, significantly reducing unnecessary re-renders and removing large amounts of manual memoization logic.
  • Reduced technical debt by removing over 12k lines of unused code using Knip and improving overall codebase maintainability.
mojihealth.com
  • Worked on a therapy marketplace platform built with Bun, React, Inngest, and PostgreSQL.
purps.tv
  • Worked on a Web3 live trading and competition platform built on Hyperliquid.

Klynk

Software Engineer

Hyderabad, India (Onsite)

https://www.klynk.in/
Apr 2024 – Jun 2024
  • Worked on the company's primary React Native application used to manage smart appliances.
  • Fixed a large number of production issues and improved overall application stability in a short period of time.
  • Proposed a migration strategy from React Native CLI to Expo to improve maintainability, developer experience, and long-term scalability.

Honc

Frontend Engineer

Hyderabad, India (Onsite)

https://honc.io
Jun 2023 – Dec 2023
  • Mentored interns and helped improve frontend development patterns across the mobile and web applications.
  • Built a social-style commenting system with mentions, threaded replies, and comment editing functionality.
  • Developed a video caching solution to improve playback performance inside the mobile application.

Zelp Soft Pvt. Ltd.

Frontend Engineer

Hyderabad, India (Remote)

Oct 2021 – Feb 2023
  • Built frontend features and UI systems using React and React Native.
  • Worked with REST APIs, custom Google Maps integrations, reusable components, and application-level state management.
  • Collaborated on mobile and web applications in a remote startup environment.

Get in Touch

Open to work

Got an opportunity? Feel free to reach out. I’m always up for building cool things and having interesting conversations.