HI, MY NAME IS

Ishan Sahu


And, I am a Software Development Engineer. I find joy in the process of learning and creating, always striving for improvement in my work and aiming for efficiency and quality. Beyond coding, I indulge in gaming and football. Join me as we explore this journey together.

Projects headed as of now

3D Renderer Using Rust and WebGPU

  • Developed an early-stage 3D renderer in Rust using WebGPU, focusing on rendering basic 3D objects with real-time lighting and backgrounds.
  • Implemented a basic scene with spherical objects, a skybox background, and lighting positioned at two different locations to simulate realistic lighting effects.
  • Leveraged WebGPU for low-level graphics rendering, allowing for high-performance graphics and real-time interactions within the browser.
  • Created a modular system where more objects (such as spheres) and additional light sources can be added, enabling further extension of the rendering scene.
  • Explored and worked with shaders for material properties and lighting models, laying the foundation for future improvements, such as more complex shading techniques and ray tracing.
  • Project Link: 3D Renderer

The Oranje Academy Website

  • Spearheaded the development of the initial frontend that laid foundation for a seamless and dynamic user experience
  • Utilized HTML, CSS, JavaScript and Bootstrap to create a fast, responsive and visually appealing interface with the brand's colour palette.
  • Delivered a polished, professional product that elevated and introduced the Oranje Academy's online presence.
  • Website is live @ The Oranje Academy

Endormetriosis Detection Using CNN

  • Developed a machine learning model aimed at accurately detecting Endometriosis through medical images, advancing the capabilities of medical diagnostics.
  • Engineered a CNN model using TensorFlow, tailored specifically for high-precision image analysis.
  • Applied thorough data manipulation and augmentation techniques to enhance the training dataset that improved the model’s accuracy and robustness.
  • Designed and implemented a Streamlit application, providing an intuitive and seamless interface for users to interact with the model.
  • Project Link: Endometriosis Detection

Inventory Management System

  • Developed an innovative mobile application designed to revolutionize inventory management for a college laboratory.
  • Created to streamline and enhance the management of chemical inventory, ensuring efficient and user-friendly tracking and management.
  • Utilized Flutter for a seamless, cross-platform mobile application experience, ensuring smooth performance and an intuitive user interface.
  • Integrated Firebase as backend for reliable authentication and database storage.
  • Project Link: Inventory Management

3D Simulation

  • Undertook a project to learn about the rendering of 3D objects in web browsers and simulating their behaviour.
  • Utilized the powerful Three.js 3D Library to bring 3D objects to life with visual fidelity and realism.
  • Developed a simulation depicting the construction of a building using 3D printers, showcasing the potential of 3D technology in modern construction while learning intuitively.
  • Project Link: 3D Simulation

Etch-a-Sketch

  • A fun project taken up during initial days of learning JavaScript.
  • Built both the frontend and backend exclusively using JavaScript, showcasing versatility and depth of the same.
  • Created a dynamic Etch-a-Sketch application that allows users to colour inside a box based on mouse movements, demonstrating interactive and engaging user interface design.
  • Project is live @Etch-a-Sketch

Tech Gadgets Website

  • Designed to deepen understanding of backend development, this project is a testament to learning full-stack development skills.
  • Crafted a user-friendly frontend using HTML, CSS, and Bootstrap, ensuring an engaging and responsive user experience.
  • Developed the backend with Node.js and Express, implementing MongoDB for efficient and scalable database storage.
  • Incorporated Passport.js for robust authorization and authentication, enhancing security and user management.
  • Demonstrated a cohesive and functional web application.
  • Project Link: Tech Gadgets