Available for new work

Freelance portfolio · 2026 · IST (UTC+5:30)

Python full-stack developer

Dennis Joseph

I build production Python systems for clients: database, API, interface and deployment, from first commit to live traffic.

Shipped for ITC Global Enterprise · Skyrict · Zignature

dennisjoseph2025@gmail.com

Kozhikode, India

Selected work

Recent projects

Seven projects shipped for clients, teams and myself — finance platforms, APIs, AI features, storefronts and interactive invitations. Each one is live unless noted.

07 projects · 2024 → 2026

Skyrict finance module interface

Multi-tenant AI-native ERP. I own the Finance & Accounting module: a double-entry ledger, four report engines (trial balance, P&L, balance sheet, AR aging) and a pgvector RAG assistant answering against real books.

Role
Module owner — finance & accounting
Stack
FastAPI · SQLAlchemy 2 · PostgreSQL RLS · pgvector
Since
2025 — present
View live product

ITC Global Enterprise homepage

B2B website for a Canadian industrial supplier — product catalogue plus a serverless quote-request flow that delivers enquiries to the client’s inbox without a backend server to maintain.

Role
Design, build and deployment
Stack
Next.js · Serverless functions · Vercel
Year
2025
View live site

Zignature job platform interface

Job agency platform: company and listing models, slug routing, filtering and OpenAPI docs on the API; React frontend with Google sign-in and JWT sessions.

Role
Full stack — API, frontend, auth
Stack
Django REST · React 19 · Google OAuth
Year
2025
View live site

PyDocAI documentation platform interface

AI documentation platform: queued generation jobs, provider fallback when a model rate-limits, and CI/CD straight through to AWS.

Role
Backend, AI pipeline, deployment
Stack
Django · Celery · Redis · Groq · AWS
Year
2025
View live product

DENJO-C e-commerce storefront

Storefront and admin in one build: catalogue, cart, checkout, order management and role-based access control on a secured REST API.

Role
Full stack — commerce and admin
Stack
Django REST · JWT · RBAC · React
Year
2024
View live product

Biloft billing desktop app

Windows billing and invoicing app for a local business — Django backend, React front end, pywebview shell, packaged as a single-file installer the staff just double-click.

Role
Full stack — app and packaging
Stack
Django · React · pywebview · PyInstaller
Year
2025
Internal build — demo on request

Interactive invitation site built for a family wedding: twelve rotating design themes, animated florals, confetti on interactions and all the event details in one shareable page.

Role
Personal project — design and build
Stack
React 19 · Vite · Tailwind 4 · canvas-confetti
Year
2026
Private event — demo on request

Services

What I can build for you

One developer, full ownership. You get the database design, the API, the interface and the deployment — not a handoff between three agencies.

Fixed scope · Fixed price

01

Custom web applications

Internal tools, dashboards and SaaS products with real data models behind them. Built to grow past the first release.

  • React / Next.js
  • Django / FastAPI
  • PostgreSQL
02

Backend APIs & systems

REST APIs with authentication, permissions and documentation. Designed so your frontend and mobile apps can both use them.

  • JWT / RBAC
  • OpenAPI docs
  • Async Python
03

AI-powered features

Chat, search, summaries and document understanding built on LLMs — with retrieval, cost limits and evaluation so answers stay grounded.

  • RAG pipelines
  • Multi-provider LLMs
  • Evals
04

E-commerce platforms

Catalogues, carts, checkout and order management — plus the admin side your team actually has to use every day.

  • Catalogue & cart
  • Payments ready
  • Admin panel
05

Cloud & deployment

Take a project from your laptop to a real server: containers, managed databases, HTTPS, backups and automated deploys.

  • AWS
  • Docker
  • CI/CD
06

Fixes & refactors

Inherited a codebase nobody wants to touch? I audit it, fix the bugs, improve performance and document what I changed.

  • Code audit
  • Bug fixing
  • Performance

Not sure which one fits? Describe the problem — I'll tell you honestly what it needs.

Stack

Tools I work in daily

Python · TypeScript · SQL

Backend

  • Python 3.12
  • Django 5 / 6
  • Django REST Framework
  • FastAPI
  • SQLAlchemy 2.0 (async)
  • Alembic
  • Pydantic v2
  • Celery
  • Redis

Data

  • PostgreSQL
  • Row-level security
  • pgvector
  • Query optimisation
  • SQLite

Frontend

  • React 19
  • Next.js 15
  • TypeScript
  • Redux Toolkit
  • Tailwind CSS
  • shadcn/ui
  • Vite

AI & data science

  • Groq
  • OpenRouter
  • OpenAI
  • LangGraph
  • RAG / pgvector
  • RAGAS
  • scikit-learn
  • SHAP

Cloud & DevOps

  • AWS EC2 / RDS / S3
  • CloudFront
  • IAM
  • Docker Compose
  • Kubernetes
  • Terraform
  • Vercel

Quality & delivery

  • GitHub Actions
  • CodeQL
  • pytest
  • Ruff
  • mypy
  • import-linter
  • OpenAPI
  • uv

Background

Experience & education

Building production-ready backends, clean UIs, and business-critical systems from idea to deployment.

Kozhikode · Remote

Freelance Python Full-Stack Developer

Remote · Worldwide

2024 — Present

Kozhikode, Kerala, India

  • Skyrict (AI-Native ERP): Actively contributing to Skyrict , a multi-tenant AI-native ERP with a focus on building scalable, secure and business-critical modules.
  • Zignature (Job Agency Platform): Built a production job-board platform — Django REST Framework API with company and job-listing models, slug routing, filtering and OpenAPI docs, paired with a React 19 + Tailwind frontend, Google OAuth and JWT authentication.
  • ITC Global Enterprise (Canada): Delivered a live B2B corporate website with a product catalogue and a serverless quote-request flow that emails enquiries directly to the client.
  • Biloft: Created a Windows desktop billing & invoicing app using Django + React + pywebview, packaged as a standalone executable with PyInstaller.
  • Django
  • DRF
  • FastAPI
  • React
  • Tailwind
  • PostgreSQL
  • Google OAuth
  • Docker
  • Vercel

Software Developer

Bridgeon Solutions

Aug 2025 — Present

Calicut, Kerala, India

  • Skyrict – Finance & Accounting Module: Solely owning the Finance & Accounting module of Skyrict (multi-tenant AI-native ERP), building a production-grade double-entry ledger from scratch.
  • Financial Reports: Engineered four core report engines — Trial Balance, Profit & Loss, Balance Sheet, and AR Aging with accurate, audit-friendly logic.
  • Finance AI Suite: Built an AI-powered finance assistant using multi-provider LLMs (Groq, OpenRouter, OpenAI), pgvector RAG, and RAGAS evaluation to deliver grounded, reliable answers.
  • Multi-Tenancy & Security: Implemented strict tenant isolation with PostgreSQL Row-Level Security (RLS) on SQLAlchemy 2.0 (async) , backed by clean Alembic migrations.
  • Backend Architecture: Designed async-first, modular services using FastAPI , Pydantic v2 , Redis , and Celery for background jobs.
  • PyDocAI: Built an AI-powered documentation platform using Django, DRF, Celery, Redis & Groq, with JWT auth and CI/CD deployment to AWS.
  • DENJO-C: Developed a full-featured e-commerce platform with secure REST APIs, cart & checkout, order management, and a role-based admin dashboard.
  • FastAPI
  • SQLAlchemy 2.0
  • PostgreSQL
  • pgvector
  • LangGraph
  • Next.js 15
  • Redis
  • Celery

B.Com in Computer Applications

BVM Holy Cross College

2022 — 2025

Mahatma Gandhi University, Kerala, India

Graduated with a focus on business, accounting, and computer applications.

C1 Advanced English — EF SET Certified

Process

How working together looks

Four steps. No agency layers, no surprise invoices.

2 – 6 weeks typical

  1. 01

    Discovery call

    A 30-minute conversation about what you're building, who uses it, and what "done" means to you.

  2. 02

    Scope & fixed quote

    You get a written scope, milestone plan and a fixed price before any code is written.

  3. 03

    Build in milestones

    Weekly demos on a staging link. You see progress as it happens and can steer early.

  4. 04

    Launch & support

    Deployment, handover with documentation, and 30 days of support after go-live.

FAQ

Questions clients ask

What kind of projects do you take on?

Custom web applications, backend APIs, AI-powered features, e-commerce platforms, internal dashboards, and maintenance or refactoring of existing Django, FastAPI and React codebases.

How much does a project cost?

Pricing depends on scope. After a short scoping call you receive a written scope and a fixed-price quote, so there are no surprise invoices. Small focused builds are cheaper than multi-month platforms.

How long does a project take?

A focused MVP typically takes two to six weeks. Larger systems are delivered in milestones with weekly demos so you always see progress.

Do you work with international clients?

Yes. I work remotely with clients worldwide and keep overlap with European and US morning hours. My English is C1 Advanced (EF SET certified).

What is your tech stack?

Python with Django, Django REST Framework and FastAPI on the backend; React and Next.js on the frontend; PostgreSQL with pgvector for data; AWS, Docker, Kubernetes and Terraform for deployment; GitHub Actions for CI/CD.

Do you maintain or fix existing projects?

Yes. I audit codebases, fix bugs, improve performance, add features and take over projects that were left unfinished by someone else.

Let's build something that works.

Tell me what you're building and what's getting in the way. I'll reply within 24 hours with honest next steps — even if that answer is "you don't need a developer for this."

Currently accepting new projects · Kozhikode, India (IST, UTC+5:30)