Joshan
Software Developer with 1.5+ years of professional experience at IBM and JesLife, Experience delivering production-grade features including agentic RAG systems, hybrid vector search, and secure, scalable data pipelines.
01
AboutSoftware Developer with 1.5+ years of professional experience at IBM and JesLife, Experience delivering production-grade features including agentic RAG systems, hybrid vector search, and secure, scalable data pipelines.
Skilled across backend, frontend, and mobile development (Spring Boot, FastAPI, Node.js, Flutter), with exposure to process mining, LLM integration, and CI/CD automation. Highly collaborative, outcome-focused, and committed to writing robust, well-tested code that drives measurable impact.
Core expertise
7+
Years coding
3+
Roles held
02
WorkOpen-source activity & contributions
×2Pull Shark
Opened a pull request that has been merged

Pair Extraordinaire
Co-authored a merged pull request

Quickdraw
Closed an issue or PR within 5 minutes of opening

YOLO
Merged a PR without code review

Arctic Code Vault
Contributed code to the 2020 Arctic Code Vault

Deep learning model for classifying chest X-ray images into Normal, Pneumonia, and COVID-19 categories using TensorFlow and Keras. Achieved high accuracy through transfer learning with a VGG16 backbone, data augmentation, and fine-tuning. Built an interactive Flask web app for real-time inference with drag-and-drop image uploads.
Built an Android 'lucky wheel' game using device sensors and Jetpack Compose. Implemented user authentication (email/Google), real-time leaderboard, and persistent sessions with Firebase. Designed a custom wheel editor and stored game data in Firebase using scalable, production-ready patterns.
Built a dynamic PHP web application with a MySQL backend for a fictional Dublin property lettings agency. Implemented CRUD functionality for properties, agents, and customers, with role-based access control using PHP sessions and cookies. Created dynamic navigation, form validation, and secure database interactions to provide a smooth user experience.
Developed a Python-based Go board game with a PyQt6 GUI, focusing on intuitive gameplay and a clean visual design. Implemented core rules: stone placement, capture logic, turn management, Ko and Suicide rules, and scoring. Utilised a signal-slot architecture for real-time UI updates and added features such as undo, skip turn, and an interactive scoreboard and menu system.

Open to new roles, freelance work, or a good conversation about tech.