I'm George Sebastian. 👋

Backend developer and application-security enthusiast from Kerala, India. I build secure APIs with NestJS, FastAPI and Python — OAuth, JWT and RBAC are my home turf — and I like breaking things ethically to learn how to build them better.

Python JavaScript TypeScript NestJS FastAPI MySQL Postman JWT HTML5 Flutter CachyOS ParrotOS ESP32 Git

About Me 🙋

Who I Am 🙋‍♂️

I'm George, a Computer Science student at Karunya Institute of Technology and Sciences, originally from Thrissur, Kerala. I spend most of my time on the backend — designing APIs, wiring up databases and making sure the whole thing doesn't fall over when real users show up.

Backend & Auth 🔐

My speciality is authentication and authorization. As a Software Engineer Intern at FirstMeridian Business Services I implemented OAuth-based third-party login and a role-based authorization system, and built migration tooling between ticketing systems while coordinating with external vendor teams.

Security Background 🛡️

I founded and led the Cyber Security Club at Karunya, running events and competitions to grow the campus security community. Before that, an ethical hacking internship at Tech By Heart had me working on client-side malware execution and privilege escalation — the offensive side that informs how I defend.

ML & IoT Tinkering 🤖

Away from pure backend work I like building odd things: an AI intrusion detection system using Random Forest classifiers, and an ESP32 + MPU6050 fall-detection device with Blynk-powered smartphone alerts. If it has a sensor or a dataset, I'll probably poke at it.

My Journey 🧭

Work Experience 💼

  1. Software Engineer Intern

    FirstMeridian Business Services

    Feb 2025 – Aug 2025

    Implemented OAuth-based authentication for secure third-party login, developed a role-based authorization system to manage user access, and built a migration script to transfer data between ticketing systems — resolving naming and value discrepancies with an external vendor team in real time.

    Bangalore, India

  2. Head & Founder

    Cyber Security Club, Karunya Institute

    Aug 2022 – Oct 2024

    Founded and led the campus Cyber Security Club, elevating its presence through events and competitions and fostering a vibrant cybersecurity community.

    Coimbatore, India

  3. Ethical Hacking Intern

    Tech By Heart

    Apr 2020 – May 2020

    One-month remote cybersecurity internship focused on client-side malware execution and privilege escalation.

    Kochi, India

Education 🎓

  1. B.Tech in Computer Science and Technology

    Karunya Institute of Technology and Sciences

    2021 – Present

    Undergraduate degree in Computer Science and Technology, with a focus on backend engineering, security and machine learning.

    Coimbatore, India

  2. Grade 12

    Devamatha CMI Public School

    2019 – 2021

    Higher secondary education, graduating with 80%.

    Thrissur, India

Skills and Technologies 🛠️

Python
JavaScript
TypeScript
NestJS
FastAPI
MySQL
Postman
JWT
HTML5
Flutter
CachyOS
ParrotOS
ESP32
Git

Projects I've Worked On 🚀

NestJS-Oauth

Complete authentication and authorization stack built with NestJS — JWT-based login, fine-grained Role-Based Access Control and a full user management module.

  • NestJS
  • TypeScript
  • JWT
  • RBAC

FastAPI-SSO

Single sign-on service in FastAPI supporting both Auth0 and a custom OAuth 2.0 flow through Google Cloud Console — cookie-based sessions, a microservices architecture and structured logging with timestamp mixins.

  • FastAPI
  • Python
  • OAuth 2.0
  • Auth0

AntiScrape FastAPI Defender

Security middleware for FastAPI that detects and blocks automated web-scraping traffic before it ever reaches your API endpoints.

  • FastAPI
  • Python
  • Security

AI-Intrusion-Detection-System

Machine-learning intrusion detection system for network security — a Random Forest classifier with optimised data preprocessing to sharpen detection accuracy.

  • Python
  • Machine Learning
  • Network Security

SecureMultiGate

Encrypted client–server gateway system in Python: Flask-powered servers, a requests-based client, and traffic secured with the cryptography library.

  • Python
  • Flask
  • Cryptography

fastapi-student-management

Student management system on a FastAPI backend — REST endpoints for managing student records, served with an HTML front end.

  • FastAPI
  • Python
  • HTML

IoT Fall Detection with Blynk

Real-time fall-detection system on an ESP32 with an MPU6050 motion sensor — customizable sensitivity thresholds and instant smartphone alerts through Blynk.

  • ESP32
  • C++
  • MPU6050
  • Blynk

Prisoner-Database-Management-System

Desktop prison records management system in Python — a Tkinter interface backed by a MySQL database.

  • Python
  • Tkinter
  • MySQL

BarQR to Excel

Flutter app that scans barcodes and QR codes, stores every scan, and exports the collected data to Excel for easy sharing and management.

  • Flutter
  • Dart
  • Mobile

chat-connect

Flutter utility that opens a WhatsApp chat with any number instantly — no need to save the contact first.

  • Flutter
  • Dart
  • Mobile

Family-Tree

Fully static family-tree website with no backend, database or build step — all data lives in a single JSON file, hostable for free on GitHub Pages.

  • JavaScript
  • HTML
  • GitHub Pages