Hassan Nadeem · backend engineer
Rails, PHP, Java or .NET codebases that are slow to change and hard to hire for. I port them one module at a time, with tests at every step, so the old system keeps running until the new one has proven itself.
Get a free migration plan See the codeFat Free CRM is an open-source Rails CRM with 3,600+ GitHub stars. I read every model and controller in the core and rebuilt it in async Python, keeping each validation, soft delete, relationship and piece of business logic.
| Layer | Before (Rails) | After (FastAPI) |
|---|---|---|
| ORM | ActiveRecord | SQLAlchemy 2.0 async |
| Auth | Devise sessions | JWT + bcrypt |
| Validation | ActiveModel | Pydantic v2 |
| Tests | RSpec + FactoryBot | pytest + httpx |
| Migrations | ActiveRecord migrate | Alembic |
Tell me which part of your backend hurts most. I'll send back a short written plan covering what it would take to move it, the risks, and a rough timeline. No call required, no obligation.
Email hello@hassandevs.online