Hi, I'm Sujan Maharjan Software Engineer & ML Enthusiast
Crafting intelligent solutions through code, specializing in web development and machine learning applications.
About Me
A passionate software engineer with a focus on AI and Software Engineering
Hello! I'm Sujan Maharjan, a Graduate Student at North Dakota State University with a passion for building intelligent software solutions. With professional experience in web development and a growing expertise in machine learning, I bridge the gap between robust software engineering and cutting-edge AI applications.
Currently, I'm focusing on research in AI applications while keeping my software development skills sharp. I love tackling complex problems and turning innovative ideas into reality through code.
My goal is to learn and keep-up with the fast-growing AI technologies and building AI powered software applications that solves real-world problems. I believe in continuous learning and am always exploring new technologies and methodologies to enhance my skillset. When I'm not coding, you might find me playing Soccer, Cricket, or even E-Sports games. I love hiking, trekking, visiting new places, taking photographs, and trying new cuisines.
Experience
My professional journey
Graduate Teaching Assistant / Graduate Researcher
- Tutored and mentored undergraduate students through clarifying concepts and assisting with problem-solving.
- Graded assignments, lab works, tests, and examinations.
- Courses supported:
- CSCI 227/228 - Computing Fundamentals in Python I & II
- CSCI 336 - Theoretical Computer Science
- Conducting thesis research on Machine Unlearning, exploring and evaluating algorithms for selective forgetting in trained ML models.
- Implementing and fine-tuning machine learning models using PyTorch, including distributed training on HPC clusters.
Associate Software Engineer
- Contributed to developing a service, with integration of ChatGPT APIs, that analyzes the given documents and interacts in natural language.
- Collaborated to develop a robust backend system with the integration of a relational database system using Django.
- Conducted Research and Development (RnD) on highlighting text sections in PDF documents by modifying Mozilla's open-source project, PDF.js.
- Experience in version control tools like Git, along with performing code review and integration, as well as manual deployment.
- Actively participated in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives, contribution
- Mentored new interns on the team on frontend frameworks such as React and Next.js, as well as documented best practices within the organization.
Software Intern
- Completed a POC of developing a user-friendly, elegant, and responsive web application with a chat interface for users to upload documents and perform chat against them.
- Collaborated with the team on designing UI/UX by adopting the concept of minimalist design.
- Successfully completed the boot-camp organized for the interns on SQL, Data Warehousing, and ETL.
React Developer Intern
- Worked alongside the designers in designing a user-friendly interface for a news portal, named Samachar-pati.
- Developed and deployed the news portal website with interfaces to create, read, and manage the news and articles.
Education
Academic Background & Achievements
Master of Science in Computer Science
- Specialization in Machine Learning
Courses
- Artificial Intelligence
- Mobile Software Engineering
- Software Requirements Definition & Analysis
- Software Development Processes
- Database Systems
- Algorithm Analysis
Bachelor of Engineering in Computer Engineering
- Focus on Software Engineering
Courses
- Artificial Intelligence
- Big Data
- Data Mining
- Database Management System
- Data Structures & Algorithm
- Object Oriented Programming
- Software Engineering
- Computer Architecture
- Distributed System
Featured Projects
Some of my recent work in AI and web development
Automated Database Normalization Checker
A Python CLI tool that analyzes live PostgreSQL schemas using user-defined functional dependencies and automatically detects and decomposes relations up to Third Normal Form (3NF). Implements formal normalization algorithms inspired by database research, bridging relational theory with real-world schema design.
Medical Chatbot using Multi-Agentic RAG
An AI-powered chatbot that provides medical information and preliminary diagnoses using advanced NLP techniques and medical knowledge bases.
Finger Sign Recognition
Computer vision application that recognizes hand gestures and finger signs in real-time using deep learning models.
Let's Create Something Amazing
I'm always open to discussing new projects, creative ideas, or opportunities to be part of something meaningful.
Get In Touch