Kavin Varnan

Hello!

I'm Kavin Varnan, an expert in top-tier mobile/web app architecture & robust backend servers.

Get in touch kavin@varnan.me

Background

Currently, I serve as the Consulting Head of Engineering at Talking Yak where I lead a team in developing innovative tech solutions.

As a hands-on full-stack software engineer, I adeptly bridge the gap between backend and frontend teams, crafting robust architectures in the process. I consistently stay abreast of the latest developments in my field, diligently seeking opportunities to learn and explore emerging technologies.

When I'm not in front of a computer screen, you'll likely find me engaging in a game of badminton, exploring new cuisines, or delving into spontaneous DIY projects—all of which I enjoy sharing on my YouTube channel.

Skills
Frontend
  • Flutter
  • Dart
  • Android
  • Kotlin
Backend
  • Node.js
  • Firebase
  • Python
  • Java - Spring
Servers
  • Scaling
  • Serverless
  • Microservice
  • Monolith
Cloud
  • Firebase
  • Google Cloud
  • AWS
  • Digital Ocean
Experience
September 2019 - Present
Consulting Head of Engineering
Feb 2019 - September 2019
Engineering Manager
March 2018 - Feb 2019
Senior Software Engineer
Jan 2016 - March 2018
Software Engineer
June 2015 - Jan 2016
Software Engineer
Jan 2013 - June 2015
Co-Founder
Dec 2011 - Jan 2013
Research Analyst
View My Resume
Other Projects

I developed a score prediction app for the IPL as a hobby project during the 2018 season. This app is available on both iOS and Android platforms. It allows users to make score predictions for IPL matches, adding an exciting and interactive element to the cricket-watching experience.
👨🏻‍💻Github Source Code👨🏻‍💻

Node.jsFirebaseiOS NativeAndroid NativeMongoDBRedisDockerDigital OceanSwiftKotlin

I've developed an elegant web application that displays COVID-19 statistics. The website dynamically retrieves data from reputable sources such as John Hopkins University and government websites to ensure accuracy. What sets it apart is the inclusion of a GraphQL endpoint, providing a public API for seamless data consumption by anyone interested. Explore the API Documentation for further details. This comprehensive tool not only offers insightful statistics but also demonstrates a commitment to transparency and accessibility in sharing crucial information about the pandemic.
👨🏻‍💻API Documentation👨🏻‍💻

Node.jsDockerMongoDBGraphQLRedisDigital OceanAPIOpen-SourceReact

When Google introduced Google Photos, they unexpectedly removed the widely-used Gallery app from Android with the release of Android Lollipop. Leveraging the open-source code from Android, I took it upon myself to recreate and revive the Gallery app, ensuring users could continue to enjoy a familiar and essential feature. Now, you can experience the convenience and functionality of the Gallery app once again, thanks to this recreation.

Android NativeJavaOpen-SourceAdMob

At the onset of the pandemic, widespread panic ensued, and there was a noticeable absence of readily accessible guidelines. In collaboration with the NHS, I contributed to the creation of an app designed to streamline the dissemination of crucial guidelines. This innovative solution not only facilitated easy updates for the NHS but also addressed the challenge of limited internet connectivity within hospitals. The app's offline functionality ensured that vital information remained accessible, even in areas with restricted internet access, supporting healthcare professionals in their critical work during challenging circumstances.
👨🏻‍💻Github Source Code👨🏻‍💻

Android NativeiOS NativeNode.jsStrapiMongoDBDockerGraphQLDigital OceanSwiftKotlin

I've developed an open-source library for AES-256 encryption and decryption of strings, designed to seamlessly integrate across Android, iOS, and Javascript platforms. This versatile library enhances data security, offering a robust solution for safeguarding sensitive information. Whether you're working on Android, iOS, or web applications, this library provides a reliable and consistent encryption and decryption mechanism for strings, ensuring data confidentiality and integrity in your projects.
🏆 100+ Starts on Github 🏆

KotlinSwiftJavaScript

This was an interview project

I successfully developed and documented the entire app in an impressive timeframe of less than seven days. This rapid turnaround not only showcases my efficiency in app development but also underscores the meticulous attention given to detailed documentation. The result is a well-crafted application, ready to make an impact with its functionality and comprehensive supporting documentation.
👨🏻‍💻Github Source Code👨🏻‍💻

Android NativeKotlinNode.jsParse ServerPostgreSQLHeroku

Experience a captivating 2048 game right in your terminal. Immerse yourself in the challenge of this numeric puzzle, all within the simplicity of a command-line interface. Enjoy the strategic thrill as you merge tiles to reach the elusive 2048. Ready for a brain-teasing adventure? Play the terminal-based 2048 game now!.
👨🏻‍💻Github Source Code👨🏻‍💻

ShellJavaScript

Explore an easy-to-use compound interest calculator. This straightforward tool allows you to effortlessly calculate compound interest, making financial planning a breeze. Crunch numbers with simplicity and precision to get a clear understanding of your savings and investments. Try out our user-friendly compound interest calculator for hassle-free financial calculations!
👨🏻‍💻Github Source Code👨🏻‍💻

FlutterDartAndroidiOSWeb

Craft a stunning personal website that highlights your portfolio and achievements. Showcase your work in a professionally designed space tailored to reflect your unique talents. Let's build an online presence that leaves a lasting impression. Elevate your personal brand with a website that speaks volumes about your skills and accomplishments.
👨🏻‍💻Github Source Code👨🏻‍💻

ReactGastbyJavaScript