— HELLO, I'M
Niyam Jain
AI Software Engineer
Specializing in AI, Machine Learning, LLMs & Full-Stack Development. Building intelligent systems that solve real-world problems.
About Me
Engineer. Problem-solver. AI enthusiast.
I'm a Computer Science graduate student at the New Jersey Institute of Technology with a deep passion for artificial intelligence and machine learning. My journey spans from building deep learning models for computer vision to developing full-stack web applications.
I thrive at the intersection of AI research and practical software engineering — taking complex ML concepts and turning them into production-ready solutions. Whether it's training neural networks, optimizing database pipelines, or crafting intuitive user interfaces, I bring the same mindset: solve real problems with clean, maintainable code.
When I'm not coding, I'm exploring the latest in generative AI, contributing to open-source projects, or diving into research papers on transformer architectures.
Education
M.S. Computer Science, NJIT
Location
Newark, NJ
Focus
AI / ML Engineering
Experience
Where I've built, shipped, and learned.
Web Developer & Teaching Assistant
New Jersey Institute of Technology
Built high-performance web applications and assisted in teaching computer science coursework. Optimized WebGL rendering pipelines and developed 3D molecular visualization tools for academic research.
Python Developer Intern
Profitbooks Solutions Pvt. Ltd.
Developed automated financial report generation systems and optimized database architectures. Built balance sheet automation pipelines using SQLAlchemy and Django, reducing manual processing time significantly.
AI-ML Intern
All India Council for Technical Education (AICTE)
Completed advanced certifications in Emerging Technologies and Cloud Computing. Gained hands-on experience with IBM Cloud and AWS services, building and deploying ML models in production cloud environments.
Projects
Things I've built and experimented with.
Research Document Processing & Semantic Search
Enterprise-level research analysis platform using multi-level batching, hierarchical chunking, vector retrieval pipelines, and LLM-based reasoning to process 1000+ page documents. Produces embeddings, executes topic-conditioned retrieval, cross-paper summarization, and maintains a persistent vector store for accelerated RAG-based queries.
HireInsight: Interview Platform
Full-stack interview platform integrating WebRTC for live video interviews with AI-powered interview analysis and automated report generation. Connected Node.js and Flask backend APIs with a React frontend for seamless interaction.
Personalized AI Newsletters
AI-powered newsletter system with end-to-end workflow automation using LLMs for automated news summarization, ranking, and domain-specific content creation. Features fully automated pipelines from data ingestion to delivery.
Stock Price Prediction
LSTM-based deep learning model for predicting stock market trends using historical data. Implements RNN architecture with TensorFlow for time-series forecasting.
Student Face Verification
Real-time face recognition system for student identity verification using OpenCV and deep learning embeddings. Features live camera feed processing.
Cat vs Dog Classifier
Convolutional Neural Network trained to classify images of cats and dogs with high accuracy. Features data augmentation and transfer learning techniques.
Movie Recommender System
Collaborative filtering recommendation engine built on the MovieLens dataset. Uses matrix factorization and similarity algorithms for personalized suggestions.
Talkathon - Real-time Chat
Full-stack real-time chat application built with Flask and Socket.IO. Supports multiple chat rooms, message persistence, and live user presence indicators.
Expense Tracker
Web application for tracking personal expenses with categorization, analytics dashboards, and data export. Built with Flask and SQLAlchemy ORM.
Iris Classification
SVM-based machine learning classifier for the Iris flower dataset. Implements hyperparameter tuning and cross-validation for optimal accuracy.
Memory Master Game
Interactive memory card matching game built with Python Turtle graphics. Features multiple difficulty levels and score tracking with animated card flips.
Skills & Tools
Technologies I work with every day.
Languages
AI / ML
Frameworks
Cloud & DevOps
Get in Touch
Have a project in mind? Let's connect.
I'm always open to discussing AI/ML projects, full-stack opportunities, or just interesting technical problems. Feel free to reach out.