We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Piyush J. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: CodeIgniter, TypeScript, C#, PHP, Python, etc.. I hold a degree in Bachelor of Technology (BTech), , . Some of the notable projects I’ve worked on include: Rule Engine - Optmyzr, Dijkstra as a Comic, PDFConverse, Student Faculty Interaction, Road Network Partitioning for Recommender Systems, etc.. I am based in Kolkata, India. I've successfully completed 10 projects while developing at Softaims.
I approach every technical challenge with a mindset geared toward engineering excellence and robust solution architecture. I thrive on translating complex business requirements into elegant, efficient, and maintainable outputs. My expertise lies in diagnosing and optimizing system performance, ensuring that the deliverables are fast, reliable, and future-proof.
The core of my work involves adopting best practices and a disciplined methodology, focusing on meticulous planning and thorough verification. I believe that sustainable solution development requires discipline and a deep commitment to quality from inception to deployment. At Softaims, I leverage these skills daily to build resilient systems that stand the test of time.
I am dedicated to making a tangible difference in client success. I prioritize clear communication and transparency throughout the development lifecycle to ensure every deliverable exceeds expectations.
Main technologies
2 years
1 Year
1 Year
1 Year
Potentially possible
Cognizant Technology Solutions
Embark on an enchanting adventure alongside D as he navigates the whimsical depths of the mystical forest on a quest to reach the legendary Groningen coffee shop. Along the way, he encounters captivating challenges from the forest’s mystical powers, leading him to uncover a remarkable algorithm that unveils the shortest route to his caffeinated destination. In a delightful twist of fate, D stumbles upon none other than the iconic Dijkstra’s algorithm, forever changing the course of his journey!
Upload your PDF and talk to it in natural language to gain insights and knowledge, just as you would talk to an LLM such as ChatGPT or Bard. 1. PDF is divided up into small chunks 2. Chunks are embedded using an embedding model 3. Embeddings are stored in a vector store 4. User asks a question 5. Question is embedded using the same embedding model 6. Similarity search of the embedded question is performed with docs in the vector store 7. Question + similar docs are sent to LLM 8. LLM answers the question, which is shown to the user Usage: streamlit run app.py streamlit run app.py -- --hf (Use huggingface models)
I designed and developed a web-based platform to bridge the gap between faculty and students in assessing topic understanding. The software addresses the challenge faced by faculties in determining the comprehension level of students for specific topics taught in class. It provides real-time coverage of lecture topics, allowing students to rate their understanding. Faculty members can access the aggregate ratings, enabling them to gauge the effectiveness of their teaching. The platform also facilitates seamless communication and meeting scheduling between students and faculty. With built-in authorization checks, it ensures secure access to course materials and other relevant features. This software aims to foster better student-faculty interaction and facilitate a more comprehensive understanding of the topics being taught.
A quizbot written in python that extracts topic of interest from the user and quizzes them on it. - Gets data from user responses in natural language, to find a specific topic of interest - Engages the user in an interactive quiz - Scores +1 for correct answer and -0.25 for wrong answer - Ability to change the topic of interest for the quiz - Detects ambiguous responses -The user starts interacting with Quizzy. -Quizzy tries to find the area of interest, on which user wants to take the quiz. -Once the quiz topic is decided, user is quizzed on it, this is phase 2. -User takes the quiz and is shown questions fetched from the question bank. -User answers the questions in natural language, from which the answer is extracted and is checked against the correct option in the question bank. -Once the quiz is complete and the user is satisfied, the user will be redirected to the initial phase i.e, phase 1. Commands: @list_quizzes - Displays the quiz topics available. Only applicable when selecting a quiz topic @stop_quiz - Stops the quiz and displays the final score @change_quiz - Change quiz topic. Applicable when a quiz topic is already active
A 2D space shooting game developed using Unity. Deployed using WEBGL. Controls Move - WASD / Arrow keys Shoot - Left click / left CTRL Restart - R (when game over)
Bachelor of Technology (BTech) in Computer science - 8.8 CGPA
2014-01-01-2018-01-01
in 93.6% - ICSE (Science Stream)
2000-01-01-2012-01-01
in 96% - ISC (Science + Computer Science)
2012-01-01-2014-01-01