About

I'm a Computer Science graduate specialising in Cyber Security, with experience building full-stack applications, data-driven systems, and analytics tools. I enjoy working across the stack, from crafting clean user interfaces to developing reliable backend services, APIs, and data pipelines that support real-world use cases.

I've worked as a Software Engineer Intern and Freelance Full-Stack Developer, contributing to projects involving cloud deployment, databases, and AI-assisted data processing. Outside of tech, I enjoy filmmaking and visual storytelling, and I value clarity, structure, and thoughtful problem-solving in both creative and technical work.

View my resume

Experience

Software Engineer Intern

Dec 2024 – Feb 2025

Bridge Marketplace · New York, USA (Remote)

PythonDashPandasOCRAI/ML PipelinesExcel/CSV
  • • Built a purchase order scorecard dashboard to analyse large Excel/CSV datasets and surface key financial metrics
  • • Developed Python data pipelines to clean, validate, and aggregate transactional data for AI-driven analysis
  • • Integrated OCR-based extraction to standardise data from variably formatted financial documents
  • • Supported an AI recommendation engine matching businesses with relevant lenders
  • • Worked remotely in an Agile workflow, owning feature delivery and demos

Freelance Full-Stack Developer

Mar 2025 – Present

Self-Employed · Remote

ReactNode.jsREST APIsDatabasesCloud HostingCI/CD
  • • Building end-to-end web applications from requirements to deployment
  • • Developing responsive UIs, backend APIs, and database-driven features
  • • Managing deployment workflows and basic CI/CD for production-ready delivery
  • • Working directly with clients to iterate on features and solutions

Software Developer

Apr 2024 – Dec 2024

RISC Club at RMIT University · Melbourne, Australia

JavaScriptWeb TechnologiesGitInternal Platforms
  • • Contributed to full-stack features for internal research and innovation platforms
  • • Collaborated with stakeholders to translate requirements into working software components
  • • Assisted with system integration and feature enhancements across research tools
  • • Followed structured development practices including Git-based version control

Computer Science Teacher

Jun 2022 – Nov 2022

Vijaya School for Excellence · Amravati, India

PythonHTMLCSSJavaScript
  • • Delivered the Computer Science curriculum covering programming and web development fundamentals
  • • Planned lessons and created teaching materials aligned with curriculum goals
  • • Guided students through hands-on coding exercises and problem-solving
  • • Evaluated assignments and provided constructive technical feedback

Skills

Frontend Development

JavaScript (ES6+)TypeScriptReactNext.jsHTML5CSS3Tailwind CSSResponsive DesignComponent-Based Architecture

Backend Development

Node.jsExpress.jsRESTful APIsAuthentication & AuthorizationAPI DesignMiddlewareServer-side Rendering

Database & Data Management

MongoDBPostgreSQLSQLSchema DesignCRUD OperationsData Validation

Cloud & DevOps

AWS (EC2, S3)DockerCI/CDGitHub ActionsCloud DeploymentEnvironment ConfigurationLinux

Testing & Quality Assurance

Unit TestingIntegration TestingJestPlaywrightCypressDebuggingCode Reviews

Development Tools

GitGitHubVS CodenpmyarnESLintPrettier

Data Analytics & AI

PythonPandasData Cleaning & TransformationCSV / Excel ProcessingDashOCR IntegrationAI-Assisted Data Pipelines

Project Management

Agile / ScrumJiraTrello

Projects

Purchase Order Scorecard Dashboard

The Purchase Order Scorecard Dashboard is an end-to-end analytics tool designed to process and analyse large volumes of purchase orders and invoices from Excel and CSV files. I built Python-based data pipelines using Pandas to clean, validate, and aggregate transactional data, and integrated OCR-driven extraction workflows to standardise fields from variably formatted financial documents for downstream AI-based analysis.

PythonDashPandasOCR ToolsExcel/CSV Processing

SHOME360 — Mixed Reality Training Platform

SHOME360 is a scalable mixed-reality training platform built to deliver interactive lab simulations and guided user workflows, combining immersive front-end environments with a modular backend architecture. I implemented RESTful CRUD APIs using Node.js and Express, integrated local MongoDB for persistent data storage, built file-upload pipelines for simulation assets, and managed backend services with PM2 to ensure stability, maintainability, and smooth deployment.

ReactViteNode.jsExpressMongoDBRESTful APIsPM2

Climate Data Analyser

The Climate Data Analyser is a data-driven web application that enables users to efficiently explore and filter over 260 years of Australian climate and population data. The platform uses relational databases to support fast querying across large historical datasets and presents insights through a clean, minimal interface designed to improve research efficiency and usability.

JavaHTMLCSSMySQLSQLite

Customisable Maze Builder for Minecraft

The Customisable Maze Builder is a systems-level project that enables user-defined, scalable maze generation within Minecraft while preserving the surrounding environment. I implemented procedural maze-generation logic using C++ and Assembly, supporting randomised outputs within defined constraints and integrating mechanisms to cleanly remove generated structures and restore the original terrain.

C++Assembly

Education

Bachelor of Computer Science

Feb 2023 - Nov 2025

Royal Melbourne Institute Of Technology, Melbourne

Major: Cyber Security

Achievements

Participated in Indian International Team Trials for Pistol Shooting

Delhi, India

National Level Pistol Shooting

Thiruvananthapuram, India