Amal Babu

Software Engineer & GenAI Developer

I'm a passionate software engineer and GenAI developer with expertise in building innovative technology solutions. I specialize in Python development, FastAPI frameworks, React applications, and cutting-edge artificial intelligence implementations. My experience spans from developing scalable web applications to implementing machine learning models and exploring the latest in GenAI development.

What drives me is the intersection of traditional software engineering and emerging AI technologies. I enjoy tackling complex problems that require both solid engineering principles and innovative AI solutions. Whether it's building robust APIs with FastAPI, creating responsive user interfaces with React, or developing custom machine learning workflows with ComfyUI and LoRA models, I'm constantly exploring how technology can solve real-world challenges.

Through my work and content creation, I aim to bridge the gap between theoretical concepts and practical implementations, sharing insights that help fellow developers and engineers build better, more intelligent software solutions.

Professional Contact Information

Bangalore, India
(+91) 9074631926

Technical Skills & Expertise

Core Programming Languages

Python JavaScript SQL C++ Java

Backend Development & APIs

Django FastAPI Django REST Framework Flask Redis Celery

Frontend Development & React

React.js Next.js HTML5 CSS3 JavaScript ES6+ Redux.js Tailwind CSS

Database Technologies

MySQL PostgreSQL MongoDB

DevOps & Development Tools

Docker Git GitHub

Cloud Platforms

Microsoft Azure Amazon Web Services (AWS)

AI & Machine Learning

GenAI Development TensorFlow Scikit-learn Pandas NumPy NLP ComfyUI LoRA Models

Work Experience

Full-Stack Developer Intern

Nov 2023 - Jun 2024
Easecase AI
  • Developed a web-based document analysis tool for lawyers using Flask, React, and MongoDB
  • Integrated AI-powered document summarization features using GPT-4 API

Cybersecurity Intern

Dec 2023 - Jan 2024
Samagra Technologies
  • Performed network security tasks including risk assessments and vulnerability analysis
  • Gained hands-on experience in web application security, firewall implementation, and VPN configuration

Education

Master of Computer Applications (MCA)
2024

Srinivas Institute of Technology (VTU)

CGPA: 8.9

Bachelor of Computer Applications (BCA)
2022

St. Philomena College

CGPA: 8.34

Projects

FastAPI Admin CLI
Python

  • Developed a Django-inspired CLI tool for FastAPI that streamlines application development with a modular architecture
  • Built using Python and Typer, providing commands for project scaffolding, app generation, Docker container management, and database migrations
  • Features: Automatic code generation, Docker integration, database migration utilities using Alembic
  • Published on PyPI: fastapi-admin-cli

SkimLit: Medical Abstract Classification
NLP

  • Developed an NLP model to classify medical abstracts into objectives, methods, and conclusions
  • Tools Used: TensorFlow, Scikit-learn, React.js, Docker
  • Research Article: Published Research Paper

Food Donation System
Web App

  • A web application that helps connect food donors with NGOs to reduce food waste
  • Backend: Django, Django REST Framework
  • Frontend: React.js, Redux.js, Tailwind CSS

OnShop: E-commerce Web App
WebApp

  • A fully functional e-commerce platform for a hypermarket with an integrated payment gateway
  • Backend: Django | Frontend: React.js
  • Deployed on AWS EC2 with Docker and HTTPS via Certbot

CGPA & SGPA Calculator
Web Tool

  • A web app helping VTU students calculate their SGPA and CGPA
  • SEO-Optimized and used by over 2K students