Skip to content
View code-kasha's full-sized avatar

Block or report code-kasha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
code-kasha/README.md

Hi there, I'm Akash Damle 👋

Backend engineer with 8+ years of total experience. I build and run systems in Django, with Node.js and TypeScript alongside: typed API contracts, test suites that run in CI, and deployments I maintain myself.


🚀 About Me

  • Backend first - Schema design, REST APIs and the business rules behind them
  • Tested and typed - Integration tests that run in CI, and API contracts generated from one schema
  • Self-hosted - Linux servers with PostgreSQL that I provision, back up and upgrade myself
  • Business software - CRM, operations and lead workflows for schools, clinics and small businesses

Location: Badlapur, Maharashtra, India 🇮🇳
Experience: 8+ years of total experience
Current Status: Freelance Software Engineer · Open to remote roles
Website: akashdamle.in


💻 Tech Stack

Backend

Django Python DRF Node.js TypeScript Express

Databases

PostgreSQL SQLite MongoDB

Testing & API Contracts

Pytest Vitest Zod OpenAPI

DevOps & Tools

Docker Linux GitHub Actions AWS Git

Frontend

React Next.js Tailwind CSS


📊 At a Glance

Metric Detail
Experience 8+ years of total experience
Client Systems 27+ Django CRM systems, built and self-hosted
Clients Schools, clinics and small businesses
Latest Releases operations-api v1.0.0: staff, attendance and payroll, 346 tests
lead-platform v1.0.0: 99 backend and 74 frontend tests
bharat-post-dir v1.0.0: 155,599 offices, 119 tests

🎯 Featured Projects

🧭 CRM · In research and planning

My main product: a CRM that arrives already set up for how your business works (sales, agency, real estate or field services) instead of making you configure it first.

Lead management built to a short deadline as a qualification task

  • Tech: Django REST Framework, PostgreSQL, React, TypeScript, Docker
  • Features: Lead creation, assignment, a validated status pipeline, notes, an automatic activity timeline and a public enquiry form
  • Highlights: Role-based access enforced on the server, TypeScript types generated from the OpenAPI schema and checked in CI, rotating and blacklisted JWT refresh tokens
  • Release: v1.0.0 with a public Docker image and a live demo (until 26 December 2026)
  • Write-up: akashdamle.in/projects/lead-platform

The staff side of a small organisation, from shifts and leave to payroll, built with fictional data

  • Tech: Django, Django REST Framework, PostgreSQL, Docker
  • Features: Staff and roles, shifts and attendance, leave reviews, office timesheets and overtime, monthly payroll, reports
  • Highlights: Role-scoped access with hidden records returning 404, working-day pro-rating with overtime paid exactly once, pay runs that lock
  • Release: v1.0.0 with a public Docker image and a live demo (until 27 December 2026)
  • Write-up: akashdamle.in/projects/operations-api

India's postal directory as a lookup page, a JSON API and a one-file download

  • Tech: Django, Django REST Framework, SQLite, Docker
  • Features: PIN lookup, office search, whole-directory download, bring your own dataset
  • Highlights: All-or-nothing imports, one-request lookup page with no JavaScript, provenance on every page
  • Release: v1.0.0 with a public Docker image and a live demo (until 26 December 2026)
  • Write-up: akashdamle.in/projects/bharat-post-dir

The source for akashdamle.in: my projects, their write-ups and a blog

  • Tech: Next.js, React, TypeScript, Tailwind CSS
  • Features: A write-up per project (problem, constraint, approach, outcome), a blog, light and dark themes, generated share cards
  • Highlights: One profile file drives the site, the sitemap and both résumé PDFs, so they never state different facts

💼 Professional Experience

Freelance Software Engineer (Mar 2021 – Present)

  • Built and self-host Django CRM systems for 27+ clients: schools, clinics and small businesses
  • Covering employee management, payroll, attendance and reporting
  • Own the backend on every engagement: schema design, REST API, provisioning, release and support
  • Sole engineer on some engagements; on others, alongside a frontend developer
  • Run self-managed Linux servers with PostgreSQL, including backups, TLS and upgrades

Junior Software Developer @ Matalli Infotech (Aug 2018 – Feb 2021)

  • Built and maintained internal web applications on Django 2.2 LTS
  • Wrote unit and database-level tests to keep regressions out of releases
  • Introduced CI/CD pipelines to shorten the release cycle
  • Managed deployments to Linux servers, AWS and Heroku with minimal downtime

Web Developer Intern @ Matalli Infotech (Oct 2017 – Dec 2017)

  • Learned Django on a live codebase with the team that hired me the following year

🎓 Education

Bachelor of Science (B.Sc), Computer Science
P V G's College Of Science (2014 - 2018)

Certifications & Training

  • Full Stack Development - Internshala (Oct 2025 - Apr 2026)
  • Master the Coding Interview: Data Structures + Algorithms - Udemy (Apr 2025 - Jan 2026)
  • The Complete JavaScript Course - Udemy (Jun 2025 - Nov 2025)
  • Microservices with Node.js and React - Udemy (Apr 2024 - Sep 2025)
  • The Complete Full-Stack Web Development Bootcamp - Udemy (Jun 2023 - Feb 2024)
  • Python Django: The Practical Guide - Udemy (Jan 2021 - Aug 2021)

🤝 Let's Connect!

Website Email LinkedIn Résumé Full résumé


Status: 🟢 Open to remote backend roles

Pinned Loading

  1. akash-damle-portfolio akash-damle-portfolio Public

    Showcase for my best projects

    TypeScript

  2. bharat-post-dir bharat-post-dir Public

    Indian PIN code and post office directory: 155,599 offices, a one-request lookup page, JSON API and one-file export. Django + SQLite; bring your own dataset.

    Python

  3. code-kasha code-kasha Public

    Repo for my personal homepage

  4. lead-platform lead-platform Public

    Lead management REST API (Django REST Framework) with a React + TypeScript app: JWT auth, role-based access, a validated status pipeline and an automatic activity timeline

    Python