Hi, my name is Anshul Saraf
I'm a developer.

I like clock cycles and automation.

Know more

About me

Profile Image

I am an adaptable college student currently attending Shri Govindram Seksaria Institute of Technology and Science. Throughout my academic career, I have been consistently praised as efficient by my professors and peers.

While working on academic and extracurricular projects, I have developed proven problem-solving, critical thinking and technical skills

Currently Iam working on Java/Kotlin with Spring and Android, breaking and fixing stuff.

View Resume

Top Projects

Optimize It

Kotlin/Python | Android/Flask


Android app for solving optimization problems. Presents MVVM architecture integrated with Room-persistence, Firebase and asynchronous API callbacks .
This uses Operation-tools-API for beckend ops.
Operation-tools-API is a REST API which applies analytical methods of problem-solving and decision-making that is useful in the management of organizations like routing , scheduling , leniar/constraint-programming using open-source optimization solvers such as SCIP, GLPK and CP-SAT

See Live Source Code

Naruto

Java/Kotlin | Spring/Android


NarutoDex is a application based on modern Android application tech-stacks and MVVM architecture. This project is for focusing especially on the library Hilt for implementing dependency injection, Navigation components, fetching data from the network and integrating persisted data in the database via repository pattern.
This uses NarutoDB for beckend ops.
NarutoDB is Rest API for Naruto Anime created using JSOUP to get the data from the NarutoFandom web page and save it in the mongoDB database for caching.

See Live Source Code

Benchmarking

Python/PyC | C/++ | Java | Rust


Benchmarking different languages in different levels and compiler optimizations and comparative analysis of different algorithms on different optimized languages with graphical representation of data on basis of memory management , runtime and ease.

PS- Python-C extension is faster then it seems :)

See Live Source Code

Contact