Hello, I'm

Kerthikan
Jegovarajah

Computer Science Undergraduate  ยท  Software Engineering  ยท  AI-Driven Systems

Computer Science undergraduate with a solid foundation in software development, problem solving, and system design. Demonstrates strong analytical thinking and the ability to develop efficient, scalable solutions to real world challenges. Eager to apply technical knowledge and contribute effectively within a professional engineering environment.

6+Projects
2+Years Coding
3Tech Stacks
kerthikan_sys.exe

user@host:~$ ./init_profile

Loading skills...

[OK] Python, Java

[OK] AI & Machine Learning

[OK] Full Stack Engineering

kerthikan@dev:~$ status --current

Python Java AI / ML Full Stack

Building systems that think.

I'm a second-year BSc (Hons) Computer Science student at the Informatics Institute of Technology, affiliated with the University of Westminster. My focus lies at the intersection of software engineering and intelligent systems.

I approach problems like an engineer: break them down, design a solution, build it right, and iterate. Whether it's architecting a full-stack application or training a machine learning model, I care about correctness, performance, and real-world impact.

I'm actively seeking internship opportunities in Software Engineering, Full Stack Development, or AI/ML Engineering where I can contribute meaningfully and grow alongside experienced teams.

๐Ÿ”ฌ Analytical Problem Solver
๐Ÿค– AI System Builder
๐Ÿ“ System Thinker
๐Ÿš€ Continuous Learner
LocationColombo-06, Sri Lanka
UniversityIIT / Univ. of Westminster
DegreeBSc (Hons) Computer Science
Year2nd Year (Reading)
LanguagesEnglish ยท Tamil ยท Sinhala
Status๐ŸŸข Open to Internships

My Tech Stack

โšก

Programming

  • Python / Java
  • TypeScript / JS
  • Dart / SQL
๐ŸŒ

Frameworks

  • Next.js / React
  • FastAPI / OOP
  • Flutter
๐Ÿค–

Machine Learning

  • TensorFlow / CNN
  • Scikit-learn / LightGBM
  • Data Preprocessing
๐Ÿ—„๏ธ

Databases

  • PostgreSQL / MySQL
  • Firebase / Supabase
๐Ÿ› ๏ธ

Tools

  • Git / GitHub
  • VS Code / Figma
  • Postman
๐ŸŽฏ

Core Skills

  • Analytical Thinking
  • Problem Solving

AgriVora โ€” AI-Powered Crop Recommendation

๐ŸŒฑ AI / ML ยท Full Stack ยท Mobile
GitHub โ†—

An end-to-end AI-powered precision agriculture platform that recommends optimal crops based on soil parameters, climate data, and image-based soil analysis โ€” delivered through a cross-platform mobile app.

๐Ÿ”ด Problem

Sri Lankan farmers lack access to data-driven tools for selecting the right crop per season, leading to yield loss and economic hardship.

๐ŸŸข Solution

A mobile-first AI system that ingests soil sensor data & images, runs ML inference, and returns actionable crop recommendations in real time.

๐Ÿ‘ค My Role

Full-stack developer & ML engineer โ€” designed system architecture, built FastAPI backend, trained models, and developed the Flutter mobile app.

๐Ÿ“ˆ Impact

Achieves high prediction accuracy using a Random Forest classifier trained on real agricultural datasets with multi-parameter soil analysis.

System Architecture

๐Ÿ“ฑ
Flutter App
User Interface
โ†’
๐Ÿ”Œ
FastAPI
REST Backend
โ†’
๐Ÿค–
ML Models
RF ยท CNN ยท NLP
โ†’
๐Ÿ—„๏ธ
Firebase
Auth ยท Database
๐ŸŒพ Crop Recommendation
๐Ÿ”ฌ Soil Image Analysis
๐Ÿค– AI Chat Assistant
๐Ÿ“Š Prediction History
โ˜๏ธ Cloud Deployed
๐Ÿ” Firebase Auth

Challenges & Solutions

Challenge

TensorFlow version conflicts across environments for soil image CNN model.

Solution

Pinned compatible Python 3.11 + TF 2.x versions, isolated virtual environments.

Challenge

Cross-origin API calls from mobile app failing after Render deployment.

Solution

Configured dynamic CORS middleware in FastAPI with environment-specific origins.

Other Work

React & FastAPI โ†—

SmartQueue

Built a real-time appointment booking and queue management system with live queue tracking and administrative dashboard.

TypeScriptPostgreSQLWebSockets
Next.js & Supabase โ†—

TaskMate

Developed a web-based productivity application for managing tasks, tracking habits, and monitoring daily progress.

TypeScriptTailwind CSSNext.js
Python โ†—

Traffic Data Analysis System

Implemented a data analysis solution to process traffic datasets and generate meaningful insights.

Data AnalysisPython
Java & Spring Boot โ†—

Smart Library System

Built a library management system to handle book cataloging, user registration, borrowing records, and automated fine calculations.

JavaSpring BootMySQL

Academic Background

Sept 2024 โ€“ Present

BSc (Hons) Computer Science

Informatics Institute of Technology ยท University of Westminster

Software Engineering AI & Machine Learning Data Structures Web Technologies
2020 โ€“ 2023

G.C.E Advanced Level

T/R.K.M Sri Koneswara Hindu College

Mathematics Physics ICT
2018 โ€“ 2019

G.C.E Ordinary Level

T/R.K.M Sri Koneswara Hindu College

Beyond the Code

๐Ÿซ

Students' Union of IIT

Editorial Crew & Member

Supporting event coordination, media activities, and serving as the Editor of the Narunthingal Pongal Community.

โšก

IEEE Student Branch

IIT ยท Active Member

Participating in technical events, workshops, and engineering talks โ€” staying at the forefront of emerging technologies.

๐ŸŽฏ

Federation of Aspiring Mavericks

FAM ยท Founder

Founded a student community leading youth empowerment initiatives and professional development programs.

๐Ÿ•๏ธ

Impeesa Rover Crew

Youth Development ยท Member

Engaging in youth development, team-building, and leadership programs through structured scouting activities.

My Achievements

IEEEXtreme 19.0

Participated in the 24-hour global competitive programming hackathon organized by IEEE.

IEEEXtreme 19.0 (Mini)

Participated in the 6-hour programming hackathon organized by IEEE.

CodeRally 6.0

Participated in a competitive programming challenge organized by IEEE Computer Society.

Let's Connect

I'm open to internship opportunities, collaborations, and interesting conversations. Reach out and I'll respond promptly.