FULL STACK DEVELOPER

ABHIRAM TBBuilding scalable, real-time, and production-oriented web applications.

Full Stack Developer specializing in TypeScript, React.js, Node.js, Express.js, MongoDB, Redis, and AWS.

developer.ts
1const developer = {2  focus: "Scalable Systems",3  stack: ["TypeScript", "Node.js", "React"],4  mindset: "Build. Learn. Improve.",5};

ABOUT ME

About Me

Shadow-style illustration of a developer coding on a laptop

Building systems, not just features.

I'm a self-taught Full Stack Developer trained in MERN Stack development at Brototype, with hands-on experience building complete applications from frontend interfaces to backend architecture and cloud deployment.

My primary focus is backend engineering and system architecture. I enjoy working with TypeScript, Clean Architecture, SOLID principles, REST APIs, MongoDB, Redis, Socket.IO, WebRTC, and AWS.

Through my projects, I've worked on:

  • Complex booking and business workflows
  • Real-time communication
  • Payment processing and provider wallets
  • Authentication and authorization
  • OCR and document processing
  • Database design and optimization
  • Cloud deployment and CI/CD
  • Responsive and user-friendly interfaces
I believe good software is not just about making something work — it's about building it in a way that is maintainable, scalable, and easy to evolve.

WHAT I DO

Engineering across the stack.

From the interaction layer to deployment, I build deliberate systems with clear responsibilities.

Full Stack Development

Build complete web applications using React.js, Node.js, Express.js, TypeScript, and MongoDB.

Backend Architecture

Design maintainable backend systems using Clean Architecture, MVC, SOLID principles, Repository Pattern, and Dependency Injection.

Real-Time Applications

Build real-time experiences using Socket.IO and WebRTC.

Payment Systems

Integrate Razorpay payment workflows including payment verification, booking workflows, provider wallets, and transactions.

Cloud & DevOps

Deploy applications using AWS EC2, NGINX, PM2, Docker, GitHub Actions, CI/CD, and Vercel.

Document & OCR Processing

Build document-processing pipelines using Tesseract.js, AWS Textract, Sharp, Regex, and Zod.

SKILLS & TOOLING

A practical, production-focused toolkit.

Technologies I use to design, build, deploy, and improve complete web applications.

Languages

  • TypeScript
  • JavaScript ES6+

Frontend

  • React.js
  • Redux Toolkit
  • Tailwind CSS
  • DaisyUI
  • Bootstrap
  • EJS
  • HTML5
  • CSS3

Backend

  • Node.js
  • Express.js
  • REST APIs
  • Socket.IO
  • WebRTC
  • JWT Authentication

Architecture

  • Clean Architecture
  • MVC
  • SOLID Principles
  • Repository Pattern
  • Dependency Injection
  • REST API Design
  • Authentication & Authorization

Database & Caching

  • MongoDB
  • MongoDB Atlas
  • PostgreSQL
  • Redis
  • Mongoose

Cloud & DevOps

  • AWS EC2
  • NGINX
  • PM2
  • Docker
  • GitHub Actions
  • CI/CD
  • Vercel

Integrations

  • Razorpay
  • Google Maps API
  • Tesseract.js
  • AWS Textract
  • Sharp
  • Zod
  • Regex

Tools

  • Git
  • GitHub
  • Postman

SELECTED WORK

Projects where the system matters.

A closer look at how I approach workflows, architecture, integrations, and deployment.

Selected supporting projects

AadharLens

Aadhaar OCR & Information Extraction Platform

A document-processing platform that extracts structured Aadhaar information from front and back images using OCR, image preprocessing, and advanced parsing.

Engineering highlight

OCR processing pipeline

  1. Image
  2. Sharp preprocessing
  3. OCR
  4. Parsing
  5. Validation
  6. Structured data

Tech stack

  • TypeScript
  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • +5

Selected supporting projects

PDF Extraction

Document Processing Platform

A modular document-processing platform for PDF upload, validation, storage, and structured data extraction.

Engineering highlight

Clean Architecture

  1. SOLID Principles
  2. Dependency Injection
  3. Modular Services

Tech stack

  • TypeScript
  • Node.js
  • Express.js
  • MongoDB
  • Clean Architecture
  • +2

ENGINEERING APPROACH

How I Build

A set of habits that guide my work from a first feature to a deployed application.

01

Clean Architecture

I separate business rules from frameworks, databases, and external services to keep complex applications maintainable.

02

SOLID Principles

I focus on modular, extensible, and maintainable code through clear responsibilities and abstractions.

03

Type Safety

I use TypeScript to establish clear contracts and reduce runtime errors across application layers.

04

API Design

I build structured REST APIs with validation, authentication, authorization, error handling, and consistent responses.

05

Real-Time Systems

I use Socket.IO and WebRTC for event-driven communication, chat, notifications, and peer-to-peer experiences.

06

Production Mindset

I work beyond local development with AWS, NGINX, PM2, Docker, and CI/CD.

EDUCATION & LANGUAGE

Learning by building.

Brototype

Professional Training – Full Stack Development (MERN Stack)

Jul 2024 – May 2026Calicut, Kerala, India

Higher Secondary Education (+2)

Computer Science

Kerala, India

CURRENT FOCUS

Currently Building My Engineering Depth

I'm continuously improving my understanding of:

  • 01Data Structures & Algorithms
  • 02System Design
  • 03Backend Architecture
  • 04Database Design
  • 05Distributed Systems
  • 06Cloud Infrastructure
  • 07Performance Optimization
  • 08Scalable Application Design

CONTACT

Let's Build Something.

I'm open to Full Stack Developer and Backend Developer opportunities, interesting projects, and conversations about software engineering.

Get In Touch
EmailGitHubLinkedInCalicut, Kerala, India