Smaran
Vallabhaneni
Engineering in Computing Student @ Olin College of Engineering
SOFTWARE | SYSTEMS | MATH | AI INTEGRATION | DATA SCIENCE | ICPC
I'm a first-year engineering student passionate about crafting scalable systems and pushing the boundaries of AI in real-world applications. With a strong foundation in full-stack development and backend architecture, I specialize in building smart, data-driven solutions, from LLM-powered workflows to RAG / machine learning pipelines.
SKILLS
Technical
Programming Languages
Operating Systems / SBCs
Tools
Frameworks
Other
Soft Skills
PROJECTS
CERTIFICATIONS
Advanced Embedded Linux Development Specialization
University of Colorado Boulder (Coursera)
Credential ID: ABAE972S1DHU
Skills: Embedded Linux, Bash, Linux Kernel, Buildroot, Docker, Embedded Software Programming
Meta Database Engineer Specialization
Meta (Coursera)
Credential ID: M8WKYG9PMT4G
Skills: GitHub, Algorithms, Jupyter, Visual Studio, MySQL, Data Science, Unix, Django, Git, Database Design, Databases, Database Systems, Tableau
Cryptography I
Stanford University (Coursera)
Credential ID: FKCM26PMM8IR
Skills: Algorithms, Visual Studio, Cryptography, Probability, Encryption, Graph Theory
Statistics for Data Science Essentials
University of Pennsylvania (Coursera)
Credential ID: RW99EB1AFB38
Skills: Algorithm Development, Algorithms, Probability, Sampling, Data Science, Statistics, Statistical Inference
Machine Learning Specialization
DeepLearning.AI (Coursera)
Credential ID: KJRE294U9SFY
Skills: Algorithm Development, Algorithms, Jupyter, Bash, NumPy, Decision Trees, Machine Learning, Supervised Learning, Unsupervised Learning, Deep Learning
Algorithms Specialization
Stanford University (Coursera)
Credential ID: MWKZ6E2NHFE9
Skills: Algorithm Development, Algorithms, Visual Studio, Bash, Decision Trees, Graph Theory
ICPC COMPETITIVE PROGRAMMING
ICPC Team Member | Competitive Programmer
Olin ICPC · Feb 2026 – Present
Solving complex algorithmic problems under strict time constraints, focusing on data structures (segment trees, fenwick trees), algorithms (graphs, dynamic programming, string algorithms, network flow, searching/sorting), and geometry.
Participating in virtual contests to practice managing time, problem solving, and debugging.
RESEARCH AND PUBLICATIONS
C++ Memory Safety and Integrity Evaluation
Research Archive of Rising Scholars
This paper analyzes C++'s memory model and puts it through rigorous testing, comparing memory usage and resistance to leaks between different types of programming techniques, datatypes, and sanitizers, and compares the results to Java, which has an automated JVM and garbage collector.
Performance Evaluation of C++ and Java Programs for Portable Devices
Research Archive of Rising Scholars
This paper analyzes the performance of C++ and Java in an Android environment, measuring their runtime and memory usage between various searching and sorting algorithms. The goal of this paper is to emphasize the potential of using C++ more in app and program development in resource-intensive tasks, where Java could potentially lag behind.