I'm Ujjayant Kadian, a graduate student at Trinity College Dublin pursuing a Master’s in Computer Engineering. Recently, I completed an internship at Intel Client AI Movidius, where I was part of the Compiler Team, focusing on optimizing AI models and contributing to cutting-edge technology.
- 🎓 Currently pursuing a Master’s in Computer Engineering at Trinity College Dublin.
- 💼 Former Intern at Intel Client AI Movidius, Compiler Team. During my internship, I:
- Gained hands-on experience optimizing AI models using the OpenVINO toolkit.
- Developed and tested compiler optimizations for efficient AI inference.
- Contributed to open-source projects by merging pull requests for OpenVINO, Open-Model-Zoo, and OpenCV.
- Created the first ever "Hello NPU" notebook to facilitate onboarding to Intel’s NPU platforms.
- 💻 Proficient in C++ and Python and have hands-on experience with AI/ML tools such as OpenVINO, Tensorflow and Pytorch.
- 🌱 Currently exploring advanced concepts in deep learning and various AI optimization techniques.
- 🧠 Familiar with deep learning concepts such as Linear Regression, Logistic Regression, FeedForward Neural Networks, and Convolutional Neural Networks.
- 🚀 Friendly in full-stack web development with experience in creating interactive websites.
- 🤖 Experienced in data structures in C and implementing algorithms in it.
- 💡 Knowledgeable in Digital System Design with Verilog.
- TechStackTracker: TechStack Tracker is a MySQL-based application designed to help users manage and track technologies, projects, dependencies, and updates within their software development environment.
- Weather App: Weather App is a web application that provides weather information and packing suggestions (by taking weather and air pollution into consideration) based on the location you specify or your current location.
- P2P File Sharing Application: Designed a peer-to-peer network responsible for file-sharing between the nodes.
- Implementation of Hash Tables: Implemented a hash table to store the last names of the people involved with the 1641 Irish Rebellion.
- Database using BST: Developed a faster method of implementing databases using binary search trees.
- Dijkstra's Algorithm on Graphs: Printed the optimal path (bus stops) between source and destination in Dublin City.
- Bioimaging Project - Tumor Segmentation & Classification: Trained two neural networks for Classification and Segmentation.
- Quote Generator: Developed a website that generates different quotes on request. It allows you to tweet the exact quote by opening Twitter on a new tab.
- Guess My Number: It is a simple website/game in which the user has to guess the random number generated.
- Pig Game: It is a simple website that allows two people to play the pig dice game. Read about it here.
- Infinite Scroll: Created a website that constantly fetches images from UNSPLASH API and displays them on the webpage. It allows users to scroll indefinitely, showing different images at each scroll, like social media applications.
- Joke Teller: Created a website that speaks out jokes similarly to voice assistants.
- Tic-Tac-Toe: Made Tic, Tac, Toe game with HTML, CSS and Javascript.
- Sequnece Detector: Designed a system that compromises a Linear Feedback Shift Register (LFSR), a sequence detecting Finite State Machine (FSM) and a counter to count the number of times a particular codeword is issued in the stream of bits generated by the LFSR in a complete cycle of that LFSR.
- Shell C Linux: A program that simulates the behaviour of a simple bash shell.
- Career Guidance: Worked with a team of 4 students to design a database that will help a user see all the career options available for their choice of stream. This database will also store details of the courses required for any chosen stream. This database will act as a career map for the users.
- LinkedIn: Ujjayant Kadian
Feel free to reach out! 😊
"Programming is not about typing. It's about thinking." - Rich Hickey.