Ayush Lahiri

Hi, I'm

Ayush Lahiri

Full-Stack Developer & CS Student at IIIT Kalyani

I build robust, full-stack solutions — specializing in Ruby on Rails back-end engineering and Native Android Development with Java. Strong foundation in Operating Systems and Computer Architecture. Currently exploring NLP & Transformers.

Contact Me
Ruby on RailsNative AndroidJavaHTML / CSSJavaScriptCLinux / OSNLP & TransformersPostgreSQLGitRuby on RailsNative AndroidJavaHTML / CSSJavaScriptCLinux / OSNLP & TransformersPostgreSQLGit

Projects

GitHub

A mix of competition-winning builds, tooling, and experiments.

Course-Craft

ImagineCup Semi-finalist

AI-powered educational management platform built for Microsoft ImagineCup (Semi-finalist). Helps institutions manage courses, assignments, and student progress.

Ruby on RailsFull StackJavaScriptPostgreSQL

Signetic

InnovateX Top 10

Sign language recognition and communication tool developed for InnovateX (Top 10). Bridges the communication gap for the hearing-impaired using ML models.

Machine LearningNative AndroidJavaPython

Portfolio

Dynamic Ruby on Rails app that fetches live GitHub repos via the Octokit API. Features a claymorphism design and real-time data refresh with smart 24h caching.

Ruby on RailsOctokit APICSSJavaScript

Freelance Work

Selected client work and independent engagements outside of academic projects.

Custom Ruby on Rails Web Application

Full-Stack Development· Private Client
Completed

Architected and delivered a full-stack Ruby on Rails web application — from database schema design to front-end integration. Implemented RESTful APIs, Devise authentication, and a responsive UI.

Deliverables

  • Custom Rails API with authentication
  • Responsive front-end UI
  • Database design & optimization
  • Deployment on Render

Stack

Ruby on RailsPostgreSQLHTML/CSSJavaScript

Native Android Application

Mobile Development· Startup Client
Completed

Designed and built a production-ready native Android app from scratch in Java. Covered UI/UX in XML, REST API integration, offline-first SQLite persistence, and Play Store submission support.

Deliverables

  • Native Android app in Java
  • REST API integration
  • Offline-first with SQLite
  • Google Play deployment prep

Stack

JavaXMLAndroid SDKSQLite

Backend API & GitHub Integration Service

Backend Engineering· Developer Client
Completed

Built a backend service integrating with the GitHub API via Octokit — aggregating repo data, language stats, and project highlights. Implemented smart file-based caching with a 24-hour refresh strategy.

Deliverables

  • GitHub API integration via Octokit
  • Smart file-based caching
  • Language & repo analytics
  • JSON data service layer

Stack

Ruby on RailsOctokitJSONCaching

Android Dev Mentorship Sessions

Technical Education· GDG IIIT Kalyani
Ongoing

Delivered structured Android development sessions as App Dev Lead at Google Developer Group IIIT Kalyani. Covered the full Android lifecycle for a cohort of student developers — layouts to networking.

Deliverables

  • Structured Android dev curriculum
  • Hands-on coding workshops
  • Project guidance & code reviews
  • Resource materials

Stack

Native AndroidJavaXMLTeaching

Open to freelance opportunities

Rails backends, Android apps, API integrations & more.

Get in touch

Experience

App Dev Lead

Google Developer Group IIITK

2025 — Present

Build scalable Native Android apps and run intensive technical sessions for student developers within the GDG IIIT Kalyani community. Responsible for curriculum design and hands-on code reviews.

Native AndroidJavaTeachingLeadership

Team Lead — ImagineCup Semi-finalist

IronLegions · Microsoft ImagineCup

Nov 2025 — Jan 2026

Led IronLegions to the semi-finals of Microsoft ImagineCup by building Course-Craft, an AI-powered educational platform for course and assignment management.

Ruby on RailsTeam LeadAIMicrosoft ImagineCup

Team Lead — InnovateX Top 10

IronLegions · InnovateX

Dec 2025 — Jan 2026

Guided the team to a Top 10 finish at InnovateX by leading development of Signetic — a sign language recognition and communication tool powered by machine learning.

Machine LearningAndroidTeam LeadInnovateX

Education

B.Tech in Computer Science & Engineering

Aug 2025 — 2029

IIIT Kalyani, West Bengal

  • Specializing in Systems Programming and Native Android Development.
  • Strong interest in OS internals, hardware-aware code, and Computer Architecture.
  • Currently exploring NLP, Transformers, and Neural Networks.

Higher Secondary Education (PCM)

2023 — 2025

Mothers' International Academy

  • Completed senior secondary with Physics, Chemistry, and Mathematics.

High School (ICSE)

2014 — 2023

Carmel School

  • Graduated with 93.4% overall score.
  • Distinction in Mathematics and Computer Science.