Hello!

I'm Prakash Raj

I'm a

Scroll Down

About Me

Prakash Raj

Hi, I'm Prakash Raj—a full-stack developer, AI enthusiast, and data scientist who enjoys turning ideas into impactful digital experiences.

I'm currently pursuing a Bachelor's degree in Data Science and Artificial Intelligence at ICFAI University, Jaipur. I enjoy building scalable web applications, exploring modern AI technologies, and solving real-world problems through software and data.

My work spans across full-stack development, system design, and Generative AI. I build applications using technologies like React, Next.js, Astro, Node.js, and TypeScript, while also working with Python, machine learning, LangChain, RAG pipelines, vector databases, and LLM-powered applications.

Beyond coding, I'm an open-source enthusiast who believes in continuous learning and sharing knowledge with the developer community. Whether I'm designing an intuitive user experience, architecting a scalable backend, or experimenting with the latest AI tools, I'm always driven by curiosity and the desire to create software that makes a meaningful impact.

Download Resume

My Skills

Frontend Frameworks

React
Next.js
Astro
Tailwind CSS
Bootstrap

Backend Development

Node.js
Express.js
REST API
PHP
JWT Authentication
OAuth

AI & Generative AI

Large Language Models
OpenAI API
LangChain
LangGraph
RAG
Prompt Engineering
Embeddings
AI Agents
Vector Databases
Pinecone
ChromaDB
FAISS

Data Science & Machine Learning

Python
Pandas
NumPy
Scikit-learn
Machine Learning
Feature Engineering
Data Analysis
Data Visualization
Streamlit

System Design & Architecture

System Design
Scalable Systems
Microservices
RESTful APIs
Database Design
Authentication
Caching
MVC Architecture

Databases

MongoDB
MySQL
PostgreSQL
Redis
Firebase

Programming Languages

Python
TypeScript
Java
C
C++
R
PHP
SQL

Cloud, DevOps & Tools

Git
GitHub
Docker
Linux
Vercel
Netlify
VS Code
Postman
Chrome DevTools
Figma
Canva

My Education

The ICFAI University, Jaipur

B.Tech in Data Science & Artificial Intelligence

Coursework: Machine Learning, Data Structures, Python, Statistics, AI Fundamentals. Participated in hackathons and AI-based student projects

Extracurricular Activities:

  • Event Coordinator, ICFAiSE 2025
  • Student Coordinator, NEP Implementation — IcfaiTech, Jaipur
  • Coordinator, Road Safety Club — IcfaiTech, Jaipur
  • Placement Volunteer, Corporate Recruitment Cell (CRC)
2023-2027

Vidya Niketan, Vaishali

Intermediate (12th Standard)

Coursework: Physics, Chemistry, Mathematics & Computer Science

Extracurricular Activities:

  • Member of Coding
  • Member of Science Club
2021-2023

Work Experience

Web Development Trainee

SIMTRAK, Kolkata, West Bengal

April 2025 - Aug 2025
  • Building real-world web solutions with HTML, CSS, JavaScript, PHP, Node.js and React.
  • Developing full-stack applications, RESTful APIs and responsive user interfaces.
  • Integrating databases, automating deployment pipelines and enforcing Git-based workflows.
  • Collaborating in an Agile team, improving code quality through peer reviews and CI/CD.

Software Trainee

RecursiveZero Pvt. Ltd., Surat, Gujarat

May 2025 – Jul 2025
  • Engineered the EdTech site using Astro, TypeScript and JavaScript.
  • Consumed JSON-driven content to render dynamic lessons, stories and quizzes for kids.
  • Implemented component-based architecture, code-splitting and lazy loading for high performance.
  • Managed repositories with Git/GitHub and automated builds in a cloud CI pipeline.

Research & Publications

Mathematics 2026

A Comprehensive Overview of the Riemann Zeta Function: Historical Development, Mathematical Properties, and Applications

Prakash Raj

Scholar, Icfai Tech, The ICFAI University, Jaipur, India

The Riemann zeta function, introduced by the Swiss mathematician Leonhard Euler and later expanded by Bernhard Riemann, plays a pivotal role in number theory and complex analysis. This review paper explores the historical development of the zeta function, its key mathematical properties, its profound connections to prime numbers, and its broader applications in fields such as quantum mechanics and cryptography. We also examine ongoing research efforts related to the Riemann Hypothesis (RH), particularly in computational verification and new mathematical approaches. The paper aims to provide an accessible yet detailed account of the Riemann zeta function, shedding light on its significance in modern mathematics.

Analytic ContinuationComplex AnalysisCryptographyNumber TheoryPrime Number TheoremQuantum MechanicsRiemann HypothesisZeta Function
Read Full Paper

My Projects

WorldExplorer

An educational and interactive platform for exploring countries, cultures, languages, writing systems, and landmarks from around the world. Discover fascinating traditions, historical events, national symbols, and geographical wonders.

Next.jsCSSTypeScriptJavaScriptJSON
ThreatLens

ThreatLens

A lightweight network intrusion detection system for LAN environments, combining a Django web dashboard with an ML-based detection engine — covering real-time packet capture, feature extraction, model inference, rule generation, and IPS integration.

DjangoPythonNetwork SecurityREST API

byteplay

A multi-platform network packet analyzer and replayer that lets you capture, edit, and replay raw TCP/UDP packets to test server resilience — with byte-level hex diffing, going beyond passive tools like Wireshark or application-layer tools like Burp Suite and Postman.

NetworkingPacket CaptureTCP/UDPGUI

Contract Lifecycle Management Platform

An enterprise-grade, AI-augmented contract management system covering the full lifecycle of commercial agreements — centralized repository with version control, a clause library and template engine, configurable multi-stage approval workflows, LLM-driven contract intelligence.

DjangoPyPDF2python-docxWorkflow Engine

OptiTest — Split Testing Suite

A frequentist A/B testing analysis tool: takes visitor and conversion counts for control and treatment groups and runs a two-proportion z-test, confidence interval on lift, effect size (Cohen's h), power analysis with required sample size, and a plain-English decision recommendation, exportable as Markdown/JSON reports via a Streamlit dashboard or Python API.

PythonStreamlitStatisticsA/B Testing

LFA Platform — Logical Framework Design for Education NGOs

A web platform helping education NGOs design programs using the Common Logical Framework Approach, guiding users through a 7-step wizard across 9 themes with ready-made templates, PDF export, auto-save, authentication, an analytics dashboard, and offline-first PWA support.

Next.jsReactTypeScriptSupabase

Flint

A transpilation-oriented DSL compiler toolchain with an embedded REPL runtime, built on a custom lexer-parser-semantic pipeline: tokenization, recursive-descent AST parsing, semantic validation, and tree-walking execution, supporting closures, higher-order functions, and structural typing, with both an interactive Rich-based REPL and batch file execution.

PythonCompilersDSLInterpretersREPL
Glue — MLOps Project

Glue — MLOps Project

A production-grade ML system for predicting customer churn with a full MLOps lifecycle: leakage-safe feature engineering, a LightGBM model with MLflow experiment tracking, SHAP explanations, FastAPI serving (real-time + batch), PSI/KS drift detection, Airflow-orchestrated retraining, and a GitHub Actions CI/CD pipeline.

LightGBMFastAPIAirflowSHAPEvidently
route

route

An interactive API learning platform covering REST, GraphQL, SOAP, gRPC, and WebSockets across 12 hands-on modules — auth, CRUD, file uploads, webhooks, WebSocket chat, versioning, and more — with live in-browser testing, auto-generated docs, and zero external services or API keys required. The backend is built with FastAPI and the frontend with React.

FastAPIRESTGraphQLWebSocketsJWT
Delta — Satellite Change Detection

Delta — Satellite Change Detection

A Siamese U-Net model for detecting urban change from Sentinel-2 satellite imagery, trained on the OSCD100 dataset and applied to a real-world case study of urban development in Patna, India — producing binary change masks from before/after image pairs.

PyTorchSiamese U-NetRemote Sensing
Ageis

Ageis

A secrets management system where the server never has access to plaintext credentials or decryption keys — all encryption and decryption happens client-side using envelope encryption, X25519 key wrapping for multi-party access, and Argon2id key derivation.

CryptographyAES-256-GCMX25519Argon2id