Full-Stack Engineer

Self-Taught Developer
Django and Next.js

I'm Jamil Ahmed, a developer in Karachi, Pakistan. I work mostly in Python and Django on the backend, and Next.js on the frontend. The largest thing I have built is SendFleet, a transactional email API, which I designed and wrote myself.

My Journey

From learning HTML in 2023 to shipping a production API in 2026 - here's how I got here.

2023 · Starting from Zero

Decided to teach myself programming. Started with the basics - HTML, CSS, JavaScript - and pushed through tutorials and small projects every day. This is where I developed the habit of building things instead of just reading about them.

HTML/CSS
JavaScript
Self-Taught
Web Fundamentals

2024–2025 · Going Full-Stack

Moved into backend development with Python and Django, then picked up React and Next.js on the frontend. I didn't stop at tutorials - I built production-style applications end-to-end: authentication systems, REST APIs, and deployed frontends. This is where I became a full-stack developer.

Python
Django
React
PostgreSQL
Django REST Framework
Next.js
TypeScript

2026 · Shipped SendFleet

Built SendFleet - a transactional email API - entirely on my own. Developers can integrate it into any app to send welcome emails, password resets, receipts, and notifications via a clean REST API. I handled everything: backend infrastructure, deliverability, API key authentication, rate limiting, and the dashboard frontend. Think Mailgun or Postmark, built from scratch.

Transactional Email API
SMTP / Deliverability
JWT Authentication
REST API Design
End-to-End Ownership

Now · Production First

These days the focus is on the unglamorous parts that decide whether software is still pleasant to work with a year later: sensible data models, authentication that does not leak, and pages that stay fast. SendFleet is the example I can walk through end to end.

System Design
Security by Default
Performance Under Load

Technical Expertise

What I actually know - built through shipping real projects, not just completing courses.

Backend Engineering

  • • Django REST Framework
  • • API Design & Documentation
  • • JWT & OAuth Authentication
  • • PostgreSQL
  • • Email Infrastructure (SMTP)

Focus: Clean, well-documented APIs that are secure, fast, and easy to integrate

Frontend Development

  • • Next.js
  • • TypeScript
  • • Tailwind CSS
  • • Framer Motion
  • • Responsive Design

Focus: Fast, accessible interfaces that look great and perform well

Application Architecture

  • • Full-Stack SaaS (SendFleet)
  • • Multi-Module Systems
  • • Data Modeling
  • • REST API Design
  • • Developer Dashboard UX

Focus: End-to-end product ownership - from database schema to deployment

Security & Deployment

  • • JWT Authentication
  • • API Key Management
  • • CORS Configuration
  • • Cloud Deployment
  • • Environment Management

Focus: Production-ready deployments secured properly from day one

Tech Stack

Technologies I Work With

A curated selection of tools and frameworks I use to build modern, scalable applications

0 technologies in my toolkit

How I Work

The principles I actually follow - not the ones that just sound good on a portfolio.

Security First

Every application I build starts with proper auth, input validation, and safe API design. Security isn't an afterthought - it's baked in from the first line.

Performance Matters

Slow apps lose users. I optimize at every layer - queries, caching, asset loading - so what I ship actually feels fast.

Ownership Mindset

I built SendFleet alone: backend, frontend, infrastructure. When something breaks there, there is nobody to hand it to, so I know how it actually works.

What Self-Taught Means

There was no classroom and no team to ask, so most of what I know I worked out by reading code and reading docs until one of them explained it. It is slower at the start and much faster later, because I stopped needing a second opinion on every decision.

- Jamil Ahmed / Jamil Codes

Start With the Work

The projects are the quickest way to judge how I work. Each one links to its repository, and most have a writeup on the decisions involved.

Django REST & Next.js · Remote · Worldwide