Skip to content

Open to full time and part time opportunities

Manish Chavan

Full-stack Software Engineer. Backend and API design. Generative AI in production. M.Sc. Web and Data Science

I have spent three years building web products that people use every day. Most of my work sits on the backend: designing APIs, shaping database schemas, and keeping things quick once traffic picks up. I am based in Germany, building generative AI tools at Absora while I finish my master's at Universität Koblenz.

  • Full stack delivery

    React and Next.js on top, Node.js and FastAPI underneath. Empty repository to something running in production.

  • APIs and data

    REST API design, PostgreSQL and MongoDB schemas, and the indexes and caching that keep them quick as they grow.

  • Generative AI

    Retrieval pipelines with LangChain and LangGraph, and the work of making model output dependable enough to ship.

  • Shipping and running it

    Docker, CI/CD and Azure, plus the logging and monitoring that tell you something is wrong before a user does.

About

Mostly backend, with the frontend to prove it works.

I am a full-stack engineer with a bit over three years of experience. At Assesshub I led a team of two to four engineers on an assessment platform, owned three products end to end, and got comfortable with what breaks when a few thousand people use something at the same time.

Right now I work as a Werkstudent at Absora. My time there splits between integrating Odoo with how the company actually operates, building internal AI tools that take routine work off people's hands, and looking after the company website.

The part of the job I enjoy most is the layer nobody sees: how an API is shaped, how a schema will hold up in two years, where a cache belongs. Lately a lot of that has meant putting generative AI into systems where the output has to be trustworthy, not just impressive.

I am studying for an M.Sc. in Web and Data Science at Universität Koblenz, and I hold a German work permit.

Based in
Germany
Studying
M.Sc. Web and Data Science
Languages
English C1 · German A2 · Marathi (native)
Status
German work permit holder

Experience

Where I have worked, and what came of it.

  1. Jun 2026 to present

    Absora GmbH

    Germany

    Software Developer (Werkstudent)

    Internal systems and AI tooling, plus the company's public website.

    • Set up and customised Odoo so it fits how the company actually works. I configured the modules the team uses daily and extended the ones that did not match the business process, instead of asking people to change the way they work to suit the software.
    • Built internal generative AI applications that handle routine, repetitive work, so the team spends its time on the parts of the job that genuinely need a person.
    • Built the company website from scratch in TypeScript and Tailwind CSS. That covered the interface design, the responsive layout, and the on-page SEO, so the site is fast on a phone and legible to a search engine.
  2. Jul 2022 to Aug 2025

    Assesshub

    Mumbai, India

    Software Developer

    Technical lead on an online assessment platform. Three years, a small team, and three products taken from idea to production.

    • Led a team of two to four engineers and delivered three full-stack products. I owned each one from the first architecture conversation through to the production deployment, which meant I was also the person on the hook when something went wrong at night.
    • Grew the React and Next.js applications, running on a Node.js backend, to more than 25,000 monthly active users while holding 99.9% uptime. Structured logging and monitoring were what made that possible: we usually found problems ourselves rather than hearing about them from a customer.
    • Designed and looked after the PostgreSQL and MongoDB schemas behind more than a million records. As the data grew I reworked indexes and rewrote the queries that had quietly become slow, so pages kept loading at the speed people were used to.
    • Introduced caching and reworked the API design so the platform stayed responsive with thousands of candidates sitting assessments at the same time.
    • Took generative AI from a prototype to something running in production: an interview platform that writes technical questions on the fly and scores the answers automatically, so assessments could cover far more ground without someone authoring every question by hand.
  3. Oct to Dec 2020

    FutureKraft

    Mumbai, India

    Software Developer Intern

    Internal tooling for the operations team.

    • Built and shipped a Django and PostgreSQL admin portal that the operations team used to manage their day to day data. I wrote the backend logic, designed the schema, and deployed it to Heroku.
  4. Jun to Jul 2019

    Indian Register of Shipping

    Mumbai, India

    Summer Intern

    Cross-platform mobile development.

    • Worked on a cross-platform mobile application in Angular and Ionic, and helped migrate the ageing codebase to Ionic 4 and Angular 7. The upgrade brought the app back to a usable speed and made it far easier to change.

Selected projects

Things I built, and the part that was actually hard.

Every one of these is live or open source. Two ship with throwaway logins so you can go straight in.

DocRAG

Generative AI

Retrieval-augmented Q&A over your own documents. Upload PDFs into groups, ask questions, and get answers grounded in the files rather than the model's general knowledge.

  • React
  • TypeScript
  • FastAPI
  • Python
  • PostgreSQL
  • LangChain
  • Tailwind CSS
Closed source

Assessment product that generates technical interview questions on the fly and scores candidate responses automatically.

  • Next.js
  • TypeScript
  • Generative AI
Closed source, built at Assesshub. No public repository.
invoicer.manishchavan.in
Invoicer screenshot

Invoicer

Full Stack

Self-hosted invoicing with client records, itemised invoices carrying tax and due dates, server-generated PDFs, and a dashboard for billed, collected and outstanding totals.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • NextAuth
  • Tailwind CSS
lumochat-app.manishchavan.in
LumoChat screenshot

LumoChat

Full Stack

Real-time messaging with typing indicators, online presence, paginated history and a media gallery for images, video and audio.

  • React
  • TypeScript
  • Node.js
  • Express
  • Socket.io
  • PostgreSQL
  • Cloudinary

Stack

What I reach for.

Languages

  • TypeScript
  • JavaScript
  • Python

AI

  • LangChain
  • LangGraph
  • RAG pipelines
  • Vector databases
  • Embeddings
  • Prompt engineering

Frontend

  • React
  • Next.js
  • Redux
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • FastAPI
  • Django
  • Redis
  • REST APIs

Data

  • PostgreSQL
  • MongoDB

Infrastructure

  • Docker
  • CI/CD
  • Azure
  • Linux
  • Git

Platforms

  • Odoo (ERP)
  • Generative AI tooling
  • SEO

Writing

Notes on system design and applied AI.

  • Artificial Intelligence

    Servers, Cloud, Edge, and Serverless

    The spectrum of deployment models, from traditional servers through cloud, edge and serverless, and how to pick one for a given workload.

    Read
  • Artificial Intelligence

    Decoding AI Jargon

    Ten terms that show up constantly in AI discussion, explained without assuming a machine learning background.

    Read
  • System Design

    A Beginner's System Design Guide

    What changes once an application has traffic: the fundamentals of designing web systems that hold up under load.

    Read

Publications

  • Facial Expression Recognition on Mobile Devices

    International Research Journal of Engineering and Technology (IRJET), 2021

    Facial expression recognition using CNN and ResNet architectures, optimised for mobile deployment against the accuracy versus efficiency trade-off.

Education

M.Sc. Web and Data Science

Oct 2025 to present

Universität Koblenz · Koblenz, Germany

B.E. Computer Engineering

2017 to 2021

University of Mumbai · Mumbai, India · 7.5 CGPA

Contact

Looking for someone who can own a system end to end?

Open to full time and part time opportunities.