Hi! I'm Sriram Natarajan, a Computer Science and Linguistics major at the University of Illinois Urbana-Champaign, also pursuing a minor in Data Science. I love building things that sit at the intersection of software, machine learning, and real-world impact. I'm especially excited by projects that blend AI with practical problem-solving, and I'm always down to collaborate, learn something new, or chase an idea that feels a little too ambitious.









Tap a course to see what I learned and the tools I used.
Analysis of algorithms and the major paradigms of algorithm design: recursion, divide-and-conquer, dynamic programming, greedy, and graph algorithms. Covers formal models of computation (finite automata, Turing machines) and the limits of computation โ reductions, undecidability, and NP-completeness.
The logical organization of databases: entity-relationship modeling and the relational model. Functional dependencies and normalization, query-language design and optimization, security and integrity, concurrency control, and distributed databases.
Core data structures โ lists, stacks, queues, and trees โ implemented in an object-oriented language. Solving computational problems with searches over graphs and trees, plus elementary analysis of algorithms.
Fundamentals of computer architecture from the logic-gate level up: digital logic design, machine-level programming, performance models of modern architectures, and hardware primitives for parallelism and security.
Discrete mathematical structures used throughout computer science: sets, propositions, Boolean algebra, induction, recursion, relations, functions, and graphs.
Mathematical statistics built on probability: the calculus of probability, random variables, expectation, distribution functions, the central limit theorem, point estimation, confidence intervals, and hypothesis testing.
Linear algebra with hands-on computation and data-science applications: linear systems, matrix operations, vector spaces, linear transformations, eigenvalues and eigenvectors, orthogonality, linear regression, linear dynamical systems, and the singular value decomposition.
How humans built technologies to augment language โ from writing and printing into the digital age. Explores automatic speech recognition, speech synthesis, and machine translation, the machine-learning theory behind them, and how they shape human-machine interaction.
My career progression through innovative companies and challenging projects

C3 AI
-Member of Federal Team

Rivian
-Worked on Inverter Team

Hacker Dojo
-Contributed to AI-driven health & wellness platform (1000+ users)

University of Illinois Urbana-Champaign
-Assisted students to develop and debug a full-stack application with user authentication, backend APIs, and frontend UI
one of my students' websites
University of Illinois, Ward Lab
-Processed satellite imagery and developed Machine Learning Models to predict habitat suitability of endangered species
Research Website
Illinois Design Challenge
-Led infrastructure team in constructing a web platform for the Midwest's largest cadathon (over 250 participants)

Gies Disruption Labs
-Engineered a 6-axis Robotic Arm, optimizing real-time path planning and obstacle avoidance algorithms
Lerobot ProjectMy most impressive and impactful projects that I've worked on!
Built an AI-powered inspection system to detect and analyze component defects on Caterpillar machinery

FarmSmart is an award-winning AI chatbot that helps farmers optimize crop yield and costs through data-driven insights, real-time revenue predictions, and plant disease detection.




Mastery across the full technology stack with deep expertise in modern frameworks and AI technologies
When I'm not coding, I'm usually doing one of the following:


Ready to bring your vision to life? Let's discuss our next project and create something extraordinary together!
Whether you're a startup looking to build your MVP or an enterprise seeking to innovate, I'm here to help transform your ideas into reality.
I typically respond to all inquiries within 24 hours. For urgent projects, feel free to mention it in your message.
