Hi, I am

Snehil.

# Crafting code on mac that runs on mobile
I am a software engineer and Android developer with a strong track record of delivering innovative, high-quality mobile applications. Currently, I work at Nuclei, a leading technology company that specializes in fintech solutions for banks.
hero image, person writing programs on laptop, cartoon
about image, laptop and electronic devices, cartoon

Hello! I'm Snehil, an experienced Android developer with a passion for creating innovative apps that make a difference in people's lives. My journey in software development began during high school when I was learning Swing and discovered that Android uses Java as its primary language. Since then, I've been hooked on creating cutting-edge Android applications.

Fast-forward to today, and I’ve had the privilege of working at Nuclei, a fintech startup, where I honed my skills in Android development. At Nuclei, I was responsible for designing and implementing user-friendly interfaces, integrating APIs, and optimizing performance for financial applications. I gained valuable experience in working with a fast-paced, dynamic startup environment and collaborating with cross-functional teams to deliver high-quality products.'

Here are a few technologies I’ve been working with recently
  • Android
    • JetPack Compose
    • RxJava
    • Room
    • Retrofit
    • OkHttp
    • Exoplayer
  • Web
    • React
      • JavaScript
      • TypeScript
    • Nodejs
During my time at Nuclei, I was entrusted with the responsibility of maintaining and developing the fedmobile application. I successfully completed the migration from Dagger to Hilt, leveraging the benefits of the new dependency injection framework while overcoming challenges. Additionally, I developed a robust rating management system that significantly enhanced the overall user experience by allowing users to provide feedback and rate various features. To ensure data security, I implemented sensitive data removal from the cache, taking appropriate measures to prevent unauthorized access. Furthermore, I improved the app's performance by implementing optimizations with Baseline Profiles, resulting in enhanced speed and stability. I also created launcher shortcuts for quick and convenient access to key features, and customized the UI for minor users, making it user-friendly and age-appropriate. My contributions reflect my expertise in software development, performance optimization, data security, and user-centric design, and I take pride in delivering a seamless and secure mobile app experience for our users at Nuclei.
work preview, Fetch, android,kotlin,room,pagination,chromecast,coroutines,exoplayer,cloudflare,retrofit2,okhttp3,compose,glsl-shaders,recycle,android-notification,remote-mediator,material3,media3
Featured Project

Fetch

Fetch is an open source Android client for KickassAnime, designed to provide a seamless and enjoyable anime watching experience on your mobile device.

It offers a range of features including adaptive streaming, downloading anime, release notifications, skip options, offline mode, and a powerful search function.

Featured Project

Shinebar

Android UI component that adds curved gradient to collapsing appbar using TextureView.

This project started as the way for me to learn the new AGSL shader for android. You can read more about AGSL shader. https://developer.android.com/develop/ui/views/graphics/agsl

Since alsl is support for android 13 and above, this project was rewritten in glsl.

The main idea behind this project was to show a gradient backdrop to collapsing appbar which responds to the scroll change. The backdrop provides add an immersive experience to the app.

work preview, CloudFlare OkHttp Bypass, android,cloudflare,iam challenge,hack,okhttp
Featured Project

CloudFlare OkHttp Bypass

Android Network libarary to bypass iam challenge of cloudflare

This libarary creates an okhttp client with an Interceptor that allows bypass of iam challenges of cloudflare.

GET IN TOUCH

I'm open to new opportunities and am always interested in making new connections. If you have any questions or would like to chat, please feel free to reach out to me. I'm happy to connect and see where things might lead. Thank you for your time and consideration.
Say Hello!
v1.0.1